2103021123_李依蕊_C语言博客第六周作业

项目 内容
课程班级博客链接 21信计班(本)
这个作业要求链接 第六周作业
我的课程学习目标 C语言循环的学习 ,for语句的循环和嵌套
这个作业在哪些方面帮助我实现学习目标 加强了C语言for语句的循环和嵌套的学习

阅读心得

一, C语言中有三种程序结构:顺序结构,选择结构,循环结构
1)顺序结构
从头到尾一句接着一句的执行下去,直到执行完最后一句;
2)选择结构
执行到某个节点时,根据判断条件的结果来决定执行分支的方向,由if和switch实现。
3)循环结构
循环结构有一个循环体,循环体里是一段代码。对于循环结构来说,判断循环的条件,来决定是否继续执行循环体,由while、do while和for来实现。
二,应用技巧
1)for循环的计数器,习惯的写法是for (ii=0;ii<=10;ii++),表示从0、1……到10,从小到大的方式计数,但是在某些应用场景中,可能需要从大到小的方式计数,for (ii=10;ii>=0;ii--),也是可以的。
2)for循环的计数器,习惯的写法是for (ii=0;ii<=10;ii++),表示从0、1……到10,从小到大一次增加1的方式,但是在某些应用场景中,计数器不一定是增加ii++,ii=ii+2也是可以的。

题目1:

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

运行结果及截图

 

点击查看代码
#include<stdio.h>
#define SUM 100000
int main()
{
	float amount,aver,total;
	int i;
	for(i=1,total=0;i<=1000;i++)
	{
		printf("please enter amount:");
		scanf("%f",&amount);
		total=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 i,j;
	for(i=1;i<=9;i++)
	{
		for(j=1;j<=i;j++)
		{
		printf("%d*%d=%-4d",i,j,i*j);
		}
	printf("\n");
	}
return 0;
}

posted on 2022-04-14 22:44  XXXvittttt  阅读(29)  评论(0编辑  收藏  举报

导航