c语言编写程序平均值,编写求一组整数的和与平均值的程序
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
-----------------------------------------------------
[習題6-1]編寫求一組整數的和與平均值的程序。
-----------------------------------------------------
[分析]循序漸進,從易到難,分解為下列問題群。
[6-1a]鍵盤輸入5個整數,求它們的和與平均值。
[6-1b]鍵盤輸入N(符號常量)個整數,求它們的和與平均值。
[6-1c]鍵盤輸入n(變量)個整數,求它們的和與平均值。n
本身也由鍵盤輸入。
--------------[6-1a]的參考代碼-----------------------
#include
void?main()
{????float?average;?//用于存平均值
int?i,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
#define??N??5???????//定義符號常量
void?main()
{????float?average;?//用于存平均值
int?i,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
void?main()
{
float?average;?//用于存平均值
int?i,x,sum=0;?//累加器sum清零
int?n;???//額定的輸入數據總數
printf("total?input?data?=?");
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);
}
總結
以上是生活随笔為你收集整理的c语言编写程序平均值,编写求一组整数的和与平均值的程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Meta 第二轮裁员正式启动:招聘与人力
- 下一篇: 爱豆微博生成器在线生成入口在哪 爱豆微博