程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> num-計算若干個浮點數的平均值,以‘Y’作為輸入結束

num-計算若干個浮點數的平均值,以‘Y’作為輸入結束

編輯:編程綜合問答
計算若干個浮點數的平均值,以‘Y’作為輸入結束

include

int main(void)
{
float num,sum=0,avg;
int count=0;
while(1)
{
scanf("%f",&num);
if(num==Y)break;
count++;
sum=sum+num;
}
if(count!=0)
avg=sum/count;
printf("平均值為:%f",avg);
return 0;

}
為什麼當輸入num==Y時就不能算出平均值。謝謝

最佳回答:


int main(void)
{
float num,sum=0,avg;
int count=0;
while(1)
{
scanf("%f",&num);
if(num==0)break;
count++;
sum=sum+num;
}
if(count!=0)
avg=sum/count;
printf("平均值為:%f",avg);
return 0;
}

注:輸入0時,退出!!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved