*****写出关键代码*****
1、累加。s=2+4+6+......+100,利用各种循环语句编程求解s。(2550)
2、条件累加。s=1+3+5+9+......,求s不大于1000最大值。
3、累加累乘。编程求:2!+4!+6!+8!+10! (3669866)
4、找最小数。随机产生十个1-100范围内的整数,输出最小数。
5、编程输出所有的水仙花数。
6、打印输出九九乘法表

编程初学者,求各位大佬帮助,谢谢!
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 呆呆papa 2020-05-20 00:42关注
望采纳
1.题
#include<stdio.h> int main(){ int i; int s = 0; for(i = 1; i <= 50; i++){ s = s + i*2; } printf("%d\n",s); return 0; }
2.题
#include<stdio.h> int main(){ int s = 0; int max = 0; for(int i = 1; ; i++){ s = s + 2*i - 1; if(s > max && s <= 1000){ max = s; }else{ break; } } printf("%d\n",max); return 0; }
3.题
#include<stdio.h> int main(){ int s = 0; for(int i = 1; i <= 5; i++){ int fac = 1; for(int j = 1; j <= 2 * i; j++){ fac *= j; } s += fac; } printf("%d\n",s); return 0; }
4.题
#include<stdio.h> #include<stdlib.h> int main(){ int n; int min = 101; for(int i = 0; i < 10; i++){ n = rand() % 100 + 1; //产生随机数 printf("%d\n",n); if(n < min){ min = n; } } printf("最小值:%d\n",min); return 0; }
5.题
#include<stdio.h> int main(){ for(int i = 100; i < 1000; i++){ int a = i / 100; int b = i % 100 / 10; int c = i % 10; if(a*a*a + b*b*b + c*c*c == i){ printf("%d\n",i); } } return 0; }
6.题
#include<stdio.h> int main(){ for(int i = 1; i <= 9; i++){ for(int j = 1; j <= i; j++){ printf("%dx%d=%d\t",j,i,j*i); } printf("\n"); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 3无用