2103021102—李正欣—C语言第六周作业
项目 | 内容 |
课程班级博客链接 | 21级信计班(本) |
这个作业要求链接 | C语言第六周作业 |
我的课程学习目标 | 学习循环语句,学会使用for循环及for语句嵌套 |
这个作业在哪方面帮助我实现了学习目标 | 学会了使用for循环及for语句嵌套 |
1.在全系1000名学生中举行慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数以及平均每人捐款的数目。

1 #include<stdio.h> 2 int main() 3 { 4 int i; 5 float z,y,sum; 6 for(i=1,y=0,sum=0;sum<=100000;i=i+1) 7 { 8 printf("请输入捐款金额:\n"); 9 scanf("%f",&y); 10 sum=y+sum; 11 if(sum>=100000) 12 break; 13 } 14 z=100000/i; 15 printf("捐款人数为:%d\n",i); 16 printf("平均每人捐款的数目为:%.2f\n",z); 17 return 0; 18 }
2.输出九九乘法表。

1 #include<stdio.h> 2 int main() 3 { 4 int i,n; 5 for(i=1;i<=9;i++) 6 { 7 for(n=1;n<=i;n++){ 8 printf("%d*%d=%-6d",i,n,i*n); 9 } 10 printf("\n"); 11 } 12 return 0; 13 }
阅读心得体会:
1.知道了while和do while的区别。while是先判断后执行,do while是先执行后判断。
2.知道了continue和break的区别。break是结束整个循环,continue是结束当前小的循环后继续判断继续循环。
3记住了for循环括号内第一个分号前第一变量,第一个分号后是条件语句,第二个分号后是改变变量。continue和break两个关键字都可以用在for循环体中。for循环更合适事先知道循环总次数的场景,while循环更合适事先不知道循环总次数的场景。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述