2103021101-施吉-语言第六周作业
项目 内容
课程班级博客链接 21级信计班(本)
这个作业要求链接 第六周作业
我的课程学习目标 学习使用C语言中的for循环结构的使用,for语句的嵌套
这个作业在哪方面帮助我实现学习目标 学会了c语for语句的嵌套

题目1:

在全系1000名学生中举行慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数以及平均每人捐款的数目。。
源程序:

点击查看代码
#include<stdio.h>
#define SUM 100000
int main()
{
	int i;
	float amount,total,aver;
	for(i=1,total=0;i<=1000;i++)
	{
	   printf("请输入捐款金额::");
	scanf("%f",&amount);
	total+=amount;
	if(total>=SUM) break;
	}
	aver=total/i;
	printf("num=%d\naver=%10.2f\n",i,aver);
    return 0;
}

运行结果:

题目2:
输出九九乘法表

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

拓展阅读心得:
1.continue和break两个关键字用在循环体中,用于控制循环体代码的执行流程。continue跳转到循环的首部,break跳出循环。
2.for循环更合适事先知道循环总次数的场景,一般与计数器或数组结合一起使用。而while循环更合适事先不知道循环总次数的场景,以达到某个目标为目。
3.如果程序不小心进入了死循环,可以用Ctrl+c中止。

posted on 2022-04-10 19:52  curry3002  阅读(31)  评论(0编辑  收藏  举报