*****写出关键代码*****
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条回答 默认 最新
- 筷头哥 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无用
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器