arrstruct.c
上传用户:bjtelijie
上传日期:2010-01-01
资源大小:87k
文件大小:1k
源码类别:

数学计算

开发平台:

Visual C++

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