方晓吉-2103021125-C语言第六周作业

------------恢复内容开始------------

项目  内容
课程班级博客链接 21级信计班(本)
这个作业要求链接 作业要求链接
博客名称 方晓吉-2103021125-C语言第六周作业
要求 每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决,不要直接截图代码!!),截图(只截运行结果)。

扩展阅读心得体会:此次扩展阅读我了解到了

(1).程序的结构:顺序结构、选择结构(if和switch分支结构)、循环结构;

(2).while循环:先计算表达式的值,当值为真时(非0即是真),执行语句块,执行完语句块后,回到循环首部再次计算表达式的值,如果为真,又执行一次语句块……,这个过程会一直重复,直到表达式的值为假,就不再执行语句块。在日常生活中也常常出现while循环,例如选秀等等;

(3).do while循环:do while先执行一次循环,然后再判断表达式的值,如果为真,再执行一次循环体,如此重复下去;

(4).循环的跳转:循环的的跳转常常需要用到continue和break两个关键字,用于控制循环体代码的执行流程。continue为跳转到循环的首部,break跳出循环;

(5).while循环可以用于数据的累加;

(6).for循环和for循环的嵌套:for循环与while循环一样用于数据的累加,for循环常与计数器一起使用。for循环也可以嵌套使用,也可用作选秀;

(7).死循环:死循环是指循环的条件永远为真。当出现了死循环可以用Ctrl+c中止。

 

题目1:

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

 

#include <stdio.h>
#define SUM 100000
int main()
{
    float a,b,c;
    int i;
    for(i=1,b=0;i<=1000;i++)
    {
        printf("请输入捐款数额:");
        scanf("%f",&a);
        b=b+a;
        if(b>=SUM)break;
    }
  c=b/i;
    printf("捐款人数为%d\n平均每人捐款%10.2f\n",i,c);
    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=%d\t",i,j,i*j);
        printf("\n");
    }
    
return 0;
}

 

 

 

 

------------恢复内容结束------------

posted @ 2022-04-15 22:06  曜不起  阅读(41)  评论(0编辑  收藏  举报