n个人信息包括准考证号,姓名,年…

来源:互联网 发布:java编程实例大全 编辑:程序博客网 时间:2024/05/17 05:12
# define N 2
struct st
{
  charname[20];
  charnum[20];
  intage;
   int score;
   char grade;

};
main()
{
  struct sts[N];
  inti,x,j;
 for(i=0;i
 {
  printf("请输入第%d个人的准考证号,姓名,年龄,成绩:",i+1);
   scanf("%s %s %d%d",s[i].num,s[i].name,&s[i].age,&s[i].score);
 }
 for(i=0;i
  {j=s[i].score/10;
   switch(j)
   {
     case 10:
     case9:s[i].grade='A';break;
     case 8:
     case7:s[i].grade='B';break;
     case6:s[i].grade='C';break;
     case 5:
     case 4:
     case 3:
     case 2:
     case 1:
     case0:s[i].grade='D';break;
   }
 }
 x=0;
 for(i=0;i
   if(s[i].score>60)
    x++;
 printf("及格的人数为:%d\n",x);
 printf("考生的成绩分别为:\n");
 for(i=0;i
 printf("准考证号:%s  姓名:%s  年龄:%d成绩:%d  等级:%c \n",s[i].num,s[i].name,s[i].age,s[i].score,s[i].grade);
}
0 0
原创粉丝点击