2103021124-陈永平-实验一-c语言第六周作业

项目 内容
课程班级博客链接 21级信计班
这个作业要求连接 第六次作业要求
我的课程学习目标 熟练掌握C语言函数循环的方法
这个作业在哪方面帮助我实现学习目标 简化了C语言编程,学会了for语句的使用以及嵌套

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

点击查看代码
#include <stdio.h>
int main()
{
	float a,b,c;
	int i;
	for (i=1,b=0;i<=1000;i++)
	{
		 printf("请分别输入捐款数额:\n");
		 scanf("%f",&a);
		 b=b+a;
		 if (b>=100000) break;
	}
	c=b/i;
	printf("捐款人数为:%d,平均每人捐款数目为:%.2f\n",i,c);
	return 0;
}
运行结果如下:

2、输出九九乘法表

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

运行结果如下:

心得体会:

  1. for循环中的“表达式1(初始化条件)”,“表达式2(循环条件)”和“表达式3(自增或自减)”都是可选项,都能够省掉(但分号;有必要保存)。
  2. 在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。
  3. 在循环体中遇到break语句,就会立刻跳出循环体,执行循环结构后面的语句。在循环体中遇到continue语句,就会忽略本次循环的后续语句而去执行下一次循环。
posted @ 2022-04-15 12:51  月华沉梦  阅读(49)  评论(0)    收藏  举报