code/C
[C] 성적처리-3반
shallot
2017. 4. 20. 13:13
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #include<stdio.h> void main() { int classs[3]={}; char name[3][3][10]={};/////////////세 반 세 사람 성적 구하기 int score[3][3][4]={};//국,영,수,총 float avg[3][3]={};//평균 for(int k=0;k<3;k++){ printf("Class input: "); scanf("%d",classs+k); for(int i=0;i<3;i++){ printf("Name input: "); scanf("%s",*(name+k)+i); for(int j=0;j<3;j++){ printf("Score input: "); scanf("%d",*(*(score+k)+i)+j); } *(*(*(score+k)+i)+3)=**(*(score+k)+i)+*(*(*(score+k)+i)+1)+*(*(*(score+k)+i)+2); *(*(avg+k)+i)=*(*(*(score+k)+i)+3)/3.f; } } for(int k=0;k<3;k++){ for(int i=0;i<3;i++){ printf("%d\t%s\t",*(classs+k),*(name+k)+i); for(int j=0;j<4;j++){ printf("%d\t",*(*(*(score+k)+i)+j)); } printf("%f\n",*(*(avg+k)+i)); } } } |