プログラマー軍団がC/C++の宿題を解決します 34代目
■ このスレッドは過去ログ倉庫に格納されています
0183デフォルトの名無しさん
NGNG#include <stdio.h>
int main()
{
double data[20]={ 1.73, 1.68, 1.89, 1.65, 1.60, 1.75, 1.80, 1.75, 1.83, 1.90, 1.68, 1.77, 1.62, 1.58, 1.53, 1.49, 1.80, 1.72, 1.70, 1.69 };
double table[8]={ 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0 };
int result[8]={ 0, 0, 0, 0, 0, 0, 0, 0 };
double total = 0; int i,j;
for(i=0; i<20; i++)
total += data[i];
double average = total / 20;
printf("平均身長%.2fm\n",average);
for(i=0; i<20; i++) {
for(j=7; j>=0; j--) {
if(data[i] >= table[j]) {
result[j]++;
break;
}
}
}
for(i=0; i<8; i++) {
printf("%.1fm:", table[i]);
for(j=0; j<result[i]; j++) {
printf("★");
}
printf("\n");
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています