20230319华清远见作业
作业1:输出从起始值到终止值之间,所有能被3或5整除的所有数,起始值和终止值由用户输入
#include<string.h>
#include<stdio.h>
#include<stdlib.h>int main(int argc, const char *argv[])
{int a,b,c;printf("请输入起始值和终止值:\n");scanf("%d%d",&a,&b);c=a;printf("以下数能被3或5整除:\n");do{if(c%3==0 || c%5==0){printf("%d\n",c);}c++;}while(c>=a && c<=b);return 0;
}
作业2:输出斐波那契前20项的值
斐波那契数列:1 1 2 3 5 8 13 。。。
#include<string.h>
#include<stdio.h>
#include<stdlib.h>int main(int argc, const char *argv[])
{int arr[20];int num=2;//定义一个长度为20的数组,num为项数arr[0]=1;arr[1]=1;printf("斐波那契数列前20项的数值为:\n");printf("%d\n",arr[0]); //先输出斐波那契第一项的值printf("%d\n",arr[1]); //先输出斐波那契第二项的值do{arr[num]=arr[num-1]+arr[num-2]; //斐波那契数列第三项开始,每一项都等于前两项的加和。printf("%d\n",arr[num]); // 输出第3-20项的数值num++;}while(num<=19);printf("\n");return 0;
}
作业3:输入一个数,判断该数是否为素数(只能被1和其本身整除的数)
#include<string.h>
#include<stdio.h>
#include<stdlib.h>int main(int argc, const char *argv[])
{int i; //i为输入的整数 int m; //定义一个变量mprintf("请输入一个整数:\n");scanf("%d",&i);for(m=2;m<i;m++){if(i%m==0){printf("该数不是素数\n");break;}}if(i==m || i==1){printf("该数是素数\n");}return 0;
}
作业4:输入一个数,判断该数是否为完美数(所有真因子之和等于其本身,例如:6 = 1+2+3)
#include<string.h>
#include<stdio.h>
#include<stdlib.h>int main(int argc, const char *argv[])
{int num,a; //num为输入的数,a为一个变量int b=0; //b为真因子之和printf("请输入一个数:\n");scanf("%d",&num);for(a=1;a<num;a++){if(num%a==0){b=b+a;}}if(b==num){printf("该数是完美数。\n");}else1 {printf("该数不是完美数。\n");}return 0;
}
作业5:输出起始值到终止值之间所有的素数
ubuntu@ubuntu:~/23031C_BASE/day5$ cat 5work.c
#include<string.h>
#include<stdio.h>
#include<stdlib.h>int main(int argc, const char *argv[])
{int a,b; // a,b分别为起始值和终止值。int c,d; // c为一个a与b之间,每次加1的变量,d为一个变量printf("请输入起始值和终止值:\n");scanf("%d%d",&a,&b);c=a;printf("起始值和终止值之间的所有的素数为:\n");do{for(d=2;d<c;d++){if(c%d==0){break;}}if(c==d || c==1){printf("%d\t",c);}c++;}while(c>=a && c<=b);printf("\n");return 0;
}
作业6:输出起始值到终止值之间所有的完美数
#include<string.h>
#include<stdio.h>
#include<stdlib.h>int main(int argc, const char *argv[])
{int a,b; //a,b分别为起始值和终止值int num,c,d; //num为a与b之间,每次加1的变量,c为真因子之和,d为一个变量printf("请输入起始值和终止值:\n");scanf("%d%d",&a,&b);num=a;printf("起始值和终止值之间所有的完美数为:\n");do{for(d=1;d<num;d++){c=0;if(num%d==0){c=c+d;}}if(c==num){printf("%d\n",num);}num++;}while(num<=b);return 0;
}
20230319华清远见作业相关推荐
- 20230330华清远见作业
作业1:单链表的按位置修改 思路:参数:L pos e 1,判断链表是否存在 2,判断链表是否为空 3,判断位置是否合法 4,找到pos起名字p 5. 修改p的数据域:重新赋值 作业2:单链表的按元素 ...
- 20230322华清远见作业
作业1:定义有参函数实现,主调函数中输入两个数据,通过函数调用,交换该两个变量的值,主调函数输出交换后的结果 #include<stdio.h> #include<stdlib.h& ...
- 20230317华清远见作业
作业1:输出从起始值到终止值之间,所有能被3或5整除的所有数,起始值和终止值由用户输入 #include<stdio.h> #include<string.h> #includ ...
- 20230327华清远见作业
1.在堆区申请2个字符类型的大小为20字节的空间. 1> 定义函数,实现在堆区申请空间 2> 定义函数,输入两个字符串 3> 定义函数,计算两个字符串的长度[非函数] sizeof_ ...
- 20230329华清远见作业
#include "head.h"int main(int argc, const char *argv[]) {seqlist *list =create();//循环在尾部插入 ...
- 20230403华清远见作业
1.进制转换 #ifndef __HEAD_H_ #define __HEAD_H_#include <stdio.h> #include <string.h> #includ ...
- 20230223华清远见作业
仿照str系列函数,完成自定义的mystrlen .mystrcmp.mystrcpy,mystrcat. mystrlen #include<stdio.h> #include<s ...
- 20230331华清远见作业
#include "head.h" int main(int argc, const char *argv[]) {doublelink l =create_head();int ...
- 阶段总结:华清远见毕业总结
在毕业之际,苦于自身水平不足,不够完善的技能不足以在就业形势严峻的今天找到一份适合的工作,由于我是一个电子信息工程专业出身的学生,在学校里通过专业选修等课程接触到了单片机和嵌入式等课程,从而产生了一点 ...
最新文章
- Tomcat 和 JVM 的性能调优总结
- R语定义函数对宽分布(wide distribution )、有偏分布(skew distribution)的数据进行对数变换(符号对数变换函数、signed log transformation)
- 【BZOJ】3456: 城市规划 动态规划+多项式求逆
- 常见JavaScript基础面试题上(附答案)
- matlab逆变换法产生随机数_matlab 产生随机数的方法
- 【数据结构与算法】之深入解析“我的日程安排表II”的求解思路与算法示例
- LeetCode Algorithm 面试题 10.05. 稀疏数组搜索
- NeurIPS 2018 中的贝叶斯研究
- 解决“Failure to find com.oracle:ojdbc6:jar”,手动安装ojdbc的jar包到maven私仓
- Ant 基本语法的使用示列
- java反编译 luyten_Java——反编译工具 JD-GUI procyon-decompiler luyten crf (转)
- Linux下视频流媒体直播服务器搭建详解
- 卡尔曼滤波器工作原理
- 怎么看小米的去扁平化
- 整理一个将qq音乐的歌单导入到苹果音乐中的方法
- 学以致用:C语言能干点儿啥?
- 爬虫学习笔记,从基础到部署。
- 清原高中2021高考成绩查询,起航青春决胜高考—清原高中2021届高三学生举行最后一次升旗仪式 ......
- elementUi中的el-select/el-input去掉border边框
- OSG 之学习五:OSG 漫游
热门文章
- 矩阵的QR分解c语言编程,[矩阵的QR分解系列五] Eigen中的QR分解
- MySql中OR的用法,实战坑,记录!
- tewa600agm是千兆吗_电信天翼网关光纤猫超级用户 型号tewa-600aem/tewa600agm怎么样?...
- Mybatis(一)之概述
- toad for oracle导出dmp文件
- css 对话框 水平居中,css 水平居中的几种实现方式
- vue 使用 vue-pdf 实现pdf在线预览
- 英语口语练习系列-C27-艺术品-辨别物体-黄昏的歌
- 机器学习之模型拟合效果的判断笔记
- 生信豆芽菜数据分析平台-模型构建