課題
数値を繰り返して入力し、0が入力されたら入力を止め、平均値を表示せよ。
回答
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
#include <stdio.h>
int main(void)
{
int a;
int total;
int count;
total = 0;
count = 0;
while (1) {
printf("数字を入力して下さい\r\n> ");
scanf("%d", &a);
if (a == 0) {
if (count == 0) {
printf("データがありません\r\n");
}
else {
printf("平均は、%d\r\n", total / count);
}
break;
}
else {
total += a;
count++;
}
}
}
解説
今回は、変数名に意味のある名前を使用しました。
なんかそれっぽいコードになったんじゃないかと思います。
今回は一気に難易度上がったかもです。
このコードで目標は達成できると思います。
他にもいいコードがあれば
紹介してください。