071.txt

来自「经典C语言程序设计事例,是一本初学者的C语言程序设计书籍。」· 文本 代码 · 共 42 行

TXT
42
字号
071
    题目:编写input()和output()函数输入,输出5个学生的数据记录。

程序源代码:
#define N 5
struct student
{ char num[6];
 char name[8];
 int score[4];
} stu[N];
input(stu)
struct student stu[];
{ int i,j;
 for(i=0;i<N;i++)
 { printf("\n please input %d of %d\n",i+1,N);
  printf("num: ");
  scanf("%s",stu[i].num);
  printf("name: ");
  scanf("%s",stu[i].name);
   for(j=0;j<3;j++)
   { printf("score %d.",j+1);
    scanf("%d",&stu[i].score[j]);
   }
  printf("\n");
 }
}
print(stu)
struct student stu[];
{ int i,j;
printf("\nNo. Name Sco1 Sco2 Sco3\n");
for(i=0;i<N;i++)
{ printf("%-6s%-10s",stu[i].num,stu[i].name);
 for(j=0;j<3;j++)
  printf("%-8d",stu[i].score[j]);
 printf("\n");
}
}
main()
{
 input();
 print();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?