1 /* 输入学生成绩并显示 */ 2 # include <stdio.h> 3 4 struct student 5 { 6 char number[6]; 7 char name[6]; 8 int score[3]; 9 } stu[2]; 10 11 void output(struct student stu[2]); 12 13 void main() 14 { 15 int i, j; 16 for(i=0; i<2; i++) 17 { 18 printf("请输入学生%d的成绩: ", i+1); 19 printf("学号:"); 20 scanf("%s", stu[i].number); 21 printf("姓名:"); 22 scanf("%s", stu[i].name); 23 for(j=0; j<3; j++) 24 { 25 printf("成绩 %d. ", j+1); 26 scanf("%d", &stu[i].score[j]); 27 } 28 printf(" "); 29 } 30 output(stu); 31 } 32 33 void output(struct student stu[2]) 34 { 35 int i, j; 36 printf("学号 姓名 成绩1 成绩2 成绩3 "); 37 for(i=0; i<2; i++) 38 { 39 printf("%-6s%-6s", stu[i].number, stu[i].name); 40 for(j=0; j<3; j++) 41 printf("%-8d", stu[i].score[j]); 42 printf(" "); 43 } 44 }