2103021118—王琴——21级信计班C语言——第六周作业 ——循环语句的使用

项目 内容
课程班级博客链接 21级信计班
这个作业要求连接 第六次作业要求
我的课程学习目标 学习使用C语言中循环语句的使用和For循环的嵌套
这个作业在哪方面帮助我实现学习目标 简化代码,学习循环嵌套

作业题目如下:
1.在全系1000名学生中举行慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数以及平均每人捐款的数目。
代码如下:

点击查看代码
#include <stdio.h>
int main()
{
float sum=100000,aver,amount,total;
int i;
for (i=1,total=0;i<=1000;i++)
	{
	 printf("amount:\n");
	 scanf("%f",&amount);
	 total=total+amount;
	 if (total>=sum)break;
}
aver=total/i;
printf("人数:%d,平均捐款:%.2f\n",i,aver);
return 0;
}

运行截图:

2.输出九九乘法表。
代码如下:

点击查看代码
#include <stdio.h>
int main()
{
int a,b,n;
for (a=1;a<=9;a++)
	{
	for(b=1;b<=a;b++){
		printf("%d*%d = %-6d",a,b,a*b);
	}
printf("\n");
}
return 0;
}

扩展阅读心得体会:
1.continue和break两个关键字用在循环体中,用于控制循环体代码的执行流程,continue跳转到循环的首部,break跳出循环。
2.for循环可以实现while循环的功能,while循环也可以实现for循环的功能,没有那个更好的说法,要看应用场景。
3.for循环的嵌套需要注意打花括号,否则输出的结果可能会有误。

posted @ 2022-04-15 15:20  wwvvvvvv  阅读(41)  评论(0编辑  收藏  举报