#include #include char a[20][5]; char b[20][5]; char c[20][5]; int main(void){ char i; char j; printf("1学期の成績\n"); printf("出席番号 国語 社会 数学 理科 英語\n"); for(i=0;i<20;i++){ if(i+1<10)printf(" "); printf(" %d ",i+1); for(j=0;j<5;j++){ a[i][j]=rand() % 100; if(a[i][j]<10)printf(" "); printf(" %d ",a[i][j]); } printf("\n"); } printf("2学期の成績\n"); printf("出席番号 国語 社会 数学 理科 英語\n"); for(i=0;i<20;i++){ if(i+1<10)printf(" "); printf(" %d ",i+1); for(j=0;j<5;j++){ b[i][j]=rand() % 100; if(b[i][j]<10)printf(" "); printf(" %d ",b[i][j]); } printf("\n"); } printf("3学期の成績\n"); printf("出席番号 国語 社会 数学 理科 英語\n"); for(i=0;i<20;i++){ if(i+1<10)printf(" "); printf(" %d ",i+1); for(j=0;j<5;j++){ c[i][j]=rand() % 100; if(c[i][j]<10)printf(" "); printf(" %d ",c[i][j]); } printf("\n"); } printf("1年間の合計\n"); printf("出席番号 国語 社会 数学 理科 英語\n"); for(i=0;i<20;i++){ if(i+1<10)printf(" "); printf(" %d ",i+1); for(j=0;j<5;j++){ c[i][j]=rand() % 100; if((a[i][j]+b[i][j]+c[i][j])<10)printf(" "); if(((a[i][j]+b[i][j]+c[i][j])>=10) & (a[i][j]+b[i][j]+c[i][j])<100)printf(" "); printf(" %d",a[i][j]+b[i][j]+c[i][j]); } printf("\n"); } printf("1年間の平均\n"); printf("出席番号 国語 社会 数学 理科 英語\n"); for(i=0;i<20;i++){ if(i+1<10)printf(" "); printf(" %d ",i+1); for(j=0;j<5;j++){ c[i][j]=rand() % 100; if(((a[i][j]+b[i][j]+c[i][j])/3)<10)printf(" "); printf(" %d ",(a[i][j]+b[i][j]+c[i][j])/3); } printf("\n"); } }