請教一段計算平均數的代碼
#include <stdio.h>int main(void) {
int inv=0; /*計數用變數*/
double sum=0; /*計算總和*/
float Data; /*輸入值存在Data變數*/
do {
printf("輸入實數:"); /*在螢幕上顯示字串*/
scanf("%f", &Data); /*由鍵盤輸入數值*/
sum = sum + Data; /*將輸入值加到sum */
inv = inv+1;
} while(inv < 5); /*若inv小於5,繼續執行*/
printf( "平均值= %f ",sum/5.0); /*印出平均值*/
printf( "\n"); /*換行*/
return(0);
}
以上代碼能輸入5個數字並計算平均值
但如果我希望可以無限輸入,直至按"enter"結束輸入,再計算剛才輸入數字的平均值,應該怎麼改?