1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > c语言整数与平均值 编写求一组整数的和与平均值的程序

c语言整数与平均值 编写求一组整数的和与平均值的程序

时间:2021-12-01 18:59:50

相关推荐

c语言整数与平均值 编写求一组整数的和与平均值的程序

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

-----------------------------------------------------

[习题6-1]编写求一组整数的和与平均值的程序。

-----------------------------------------------------

[分析]循序渐进,从易到难,分解为下列问题群。

[6-1a]键盘输入5个整数,求它们的和与平均值。

[6-1b]键盘输入N(符号常量)个整数,求它们的和与平均值。

[6-1c]键盘输入n(变量)个整数,求它们的和与平均值。n

本身也由键盘输入。

--------------[6-1a]的参考代码-----------------------

#include

voidmain()

{floataverage;//用于存平均值

inti,x,sum=0;//累加器sum清零

for(i=1;i<=5;i++)//循环5次

{

printf("number%d=",i);//提示输入

scanf("%d",&x);

sum+=x;

}

printf("sum=%d\n",sum);

average=sum/5.0;//想一想为何要写成5.0

printf("average=%f\n",average);

}

--------------[6-1b]的参考代码-----------------------

#include

#defineN5//定义符号常量

voidmain()

{floataverage;//用于存平均值

inti,x,sum=0;//累加器sum清零

for(i=1;i<=N;i++)//循环N次

{

printf("number%d=",i);//提示输入

scanf("%d",&x);

sum+=x;

}

printf("sum=%d\n",sum);

average=(float)sum/N;//为何要(float)

printf("average=%f\n",average);

}

--------------[6-1c]的参考代码-----------------------

#include

voidmain()

{

floataverage;//用于存平均值

inti,x,sum=0;//累加器sum清零

intn;//额定的输入数据总数

printf("totalinputdata=");

scanf("%d",&n);

for(i=1;i<=n;i++)//循环N次

{

printf("number%d=",i);//提示输入

scanf("%d",&x);

sum+=x;

}

printf("sum=%d\n",sum);

average=(float)sum/n;//能否写成(float)(sum/n)

printf("average=%f\n",average);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。