哪位大虾能帮帮我看下这道C语言的题要怎么做

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:19:35
SUN、IBM、MS、APPLE和GOOGLE都是华软的学生(student),student有学号id、语文成绩chinese、英语成绩english、数学成绩math和体育成绩sport等信息。现在请设计一个程序,用于输入上面各个同学的学号和各科成绩(百分制);然后再将他们一起按如下的方式并排输出。
请输入SUN的学号:1
请输入SUN的语文成绩:1
请输入SUN的英语成绩:1
请输入SUN的数学成绩:1
请输入SUN的体育成绩:1
......
学生 学号 语文 英语 数学 体育
SUN 1 1 1 1 1
IBM 1 1 1 1 1
MS 1 1 1 1 1
APPLE 1 1 1 1 1
GOOGLE 1 1 1 1 1

void main()
{
char hl[5][6];
int a=5,t=6;
for (i=1;i<=5;i++){

for(r=1;r<=6;r++)
{if(r=1) scanf("student:",&hl[i][r]);
if(r=2) scanf("id:",&hl[i][r]);
if(r=3) scanf("chinese:",&hl[i][r]);
if(r=4) scanf("english:",&hl[i][r]);
if(r=5) scanf("math:",&hl[i][r]);
if(r=6) scanf("sport:",&hl[i][r]);
}
}
printf("student id chinese english math sport\n")
for(i=1;i<=5;i++){
for(r=1;r<=6;r++)
{ printf("%c",hl[i][r]);
printf(" ");
if (r=6) printf("\n");
}
}

}没调试过!!你自已试试,这个我学了好几年了,有点生了,

好象一般的C语言书上有类似的例程吧

#include<stdio.h>
#include<stdlib.h>

int i,j;

typedef struct student_type
{

char name[9];
char num[10];