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;
}
运行结果如下:

心得体会:
- for循环中的“表达式1(初始化条件)”,“表达式2(循环条件)”和“表达式3(自增或自减)”都是可选项,都能够省掉(但分号;有必要保存)。
- 在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。
- 在循环体中遇到break语句,就会立刻跳出循环体,执行循环结构后面的语句。在循环体中遇到continue语句,就会忽略本次循环的后续语句而去执行下一次循环。
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号