VIPPERでもわかるプログラミング ver6.1
■ このスレッドは過去ログ倉庫に格納されています
0667デフォルトの名無しさん
2005/12/17(土) 23:16:53#define NUMBER 5//人数
void Score_Calculate(int score[][3]);
int main(void){
int i,j; int score[NUMBER+1][3];
for(i=0;i<NUMBER;i++){
printf("--%d人目--\n",i+1);
printf("国語->");scanf("%d",&score[i][0]);
printf("数学->");scanf("%d",&score[i][1]);
printf("英語->");scanf("%d",&score[i][2]);
printf("\n");
}
Score_Calculate(score);
printf("数学トップ...%d\n",score[NUMBER+1][0]);
printf("国語トップ...%d\n",score[NUMBER+1][1]);
printf("英語トップ...%d\n",score[NUMBER+1][2]);
return 0;
}
void Score_Calculate(int score[][3]){
int i;
score[NUMBER+1][0]=score[0][0];
score[NUMBER+1][1]=score[0][1];
score[NUMBER+1][2]=score[0][2];
//トップ算出
for(i=1;i<NUMBER;i++){
if(score[NUMBER+1][0]<score[i][0])score[NUMBER+1][0]=score[i][0];
if(score[NUMBER+1][1]<score[i][1])score[NUMBER+1][1]=score[i][1];
if(score[NUMBER+1][2]<score[i][2])score[NUMBER+1][2]=score[i][2];
}
}
■ このスレッドは過去ログ倉庫に格納されています