koike 发表于 2008-7-14 22:44:54

好快.......................

scm1219 发表于 2008-7-14 22:59:12



#define N 10
struct student
{
 char num;
 char name;
 int score;
 float avr;
}stu;

main()
{
 int i,j,max,maxi,sum;
 float average;
 
 
 for(i=0;i<N;i++){
     printf("Input scores of student %d:",i+1);
     printf("NO&#46;:");
     scanf("%s",stu&#46;num);
     printf("Name:");
     scanf("%s",stu&#46;name);
     /*course score*/
     for(j=0;j<4;j++){
     printf("score %d:",j+1);
     scanf("%d",&stu&#46;score);
     }
 }
 
 
 average=0;max=0;maxi=0;
 for(i=0;i<N;i++){
     sum=0;
     for(j=0;j<4;j++)
     sum+=stu&#46;score;
     stu&#46;avr=sum/3&#46;0;
     average+=stu&#46;avr;
     if(sum>max){
     max=sum;maxi=i;
     }
 }
 average/=N;
 
 
 printf("No&#46;\tName\tScore1\tScore2\tScore3\tScore4\tAverage\n");
 for(i=0;i<N;i++){
     printf("%5s\t%10s\t",stu&#46;num,stu&#46;name);
     for(j=0;j<4;j++){
     printf("%9d\t",stu&#46;score);
     }
     printf("%8&#46;2f\n",stu&#46;avr);  
     
 }
 printf("average=%6&#46;2f\n",average);
 printf("The highest score is: %s,score total: %d&#46;",stu&#46;name,max);
 getchar();
}

scm1219 发表于 2008-7-14 23:02:20

完工,睡觉去了

silencez 发表于 2008-7-14 23:59:56

我已经全部忘记了

探马 发表于 2008-7-15 00:09:10

高手……可惜咱全忘了

cycloneeric 发表于 2008-7-15 09:18:29

這個學期C語言60分通過~

scm1219 发表于 2008-7-15 10:36:36

我当初是65分,好像

阿官 发表于 2008-7-15 10:44:02

ls高人啊,我好几年没看过C书了

OSaK_NANA 发表于 2008-7-15 18:57:18

这孩子...请教高手+老师是要&quot;收费&quot;的~
晓得不?

阿越 发表于 2008-7-15 19:07:20

非常感谢scm1219兄以及各位同志们~~~
再次非常感谢
页: 1 [2] 3
查看完整版本: 帮忙贴~~~~~~~~~~~~~~做题目