这两天在循环结构这里遇到了瓶颈(在循环的嵌套这里搞不懂了),但是依然要更新一下博客,
今天说一下利用循环来求n个数的平均数
#include <stdio.h>
int main()
{
int n;
//输入整数个数
int sum;
//n个数的和
int number;
//输入的数
int i;
//参数(执行次数)
double y;
//y=sum/n用来求平均值
sum=0;
printf("请输入需要读入整数个数:");
scanf("%d",&n);
printf("请输入整数");
for(i=1;i<=n;i++)
//i<=n继续键入数字
{
scanf("%d",&number);
sum=sum+number;
}
y=sum/n;
printf("%.2lf",y);
return 0;
}
讲一下思路,定义五个内容分别是需要读入整数个数n,读入的数字number,sum表示数字相加之和,y=sum/n来求最后的平均数,参数i来判断执行次数。在这里我们先使用printf提示用户输入数字的个数,利用scanf来键入n,这个时候我们就需要用到循环来执行循环体来不断键入n个数字不断的来求和。
for(i=1;i<=n;i++)这里具体讲一下for里面的条件,i=1先来初始化一下i的值,i<=n是一个条件如果i<=n满足条件就继续循环不满足则结束循环进行y=sum/n; printf("%.2lf",y);来输出n个数的平均数。