C/C++の宿題を片付けます 113代目
■ このスレッドは過去ログ倉庫に格納されています
0293デフォルトの名無しさん
2008/07/16(水) 22:20:28#include<stdio.h>
#define DATA_NUM_MAX 100
int main(void){
int data[DATA_NUM_MAX], datanum
int sum=0, i;
double average;
for(datanum=0;datanum<DATA_NUM_MAX;datanum++){
printf("%d件目の点数を入力してください.\n", datanum+1);
scanf("%d", &data[datanum]);
if(data[datanum]==999) break;
printf("%d件目の点数は%d点です.\n", datanum+1, data[datanum]);
sum+=data[datanum];
}
if(datanum==0) return 1;
average=(double)sum/datanum;
printf("\n合計点は%d点です.\n平均点は%.1f点です.\n", sum, average);
printf("\t点数\t平均からの差\n");
for(i=0;i<datanum;i++) printf("\t%d点\t%5.1f点\n", data[i], data[i]-average);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています