例题
qq_51362216
这个作者很懒,什么都没留下…
展开
-
2021-06-06
例题2.5 给出一个大于或等于3的正整数,判断它是不是素数。 素数又称作质数,它除了1和它本身外不再有其他的因数,否则称为合数。——百度百科 #include<stdio.h> #include<math.h> main() { int i,n; printf("请输入一个大于或等于3的正整数n:"); scanf("%d",&n); for(i=2;i<=sqrt(n);i++) { if(n%i==0)原创 2021-06-06 11:22:53 · 41 阅读 · 0 评论 -
2021-06-05
例题2.4 求1-1/2+1/3-1/4+…+1/99-1/100的值。 sign表示正负号,addend表示加数, #include<stdio.h> main() { int i; float addend,sign=1,sum=1; for(i=2;i<=100;i++) { sign=(-1)*sign; addend=sign*(1.0/i); sum+=addend; } printf("结果为原创 2021-06-05 22:27:25 · 45 阅读 · 0 评论 -
2021-06-05
例题2.3 判定2000-2500年中的每一年是否为闰年,并将结果输出。 闰年是能被400整除,或者能被4整除但不能被100整除。——具体可在百度百科搜寻1900年是闰年还是平年。 法一: #include<stdio.h> main() { int i; for(i=2000;i<=2500;i++) { if(i%4==0&&i%100!=0) printf("%d年是闰年\n",i);原创 2021-06-05 20:23:53 · 62 阅读 · 0 评论 -
2021-06-05
例题2.2缩小版 有10个学生,要求输出成绩在80分以上的学生的学号和成绩。 用1到10代表学号 #include<stdio.h> main() { int i,g[11]; for(i=1;i<=10;i++) { printf("请输入学号为%d的学生的成绩:",i); scanf("%d",&g[i]); if(g[i]>100) {printf("成绩输入错误!\n");原创 2021-06-05 15:17:04 · 81 阅读 · 0 评论