| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 512 人关注过本帖
标题:高手帮忙看看哪错了
取消只看楼主 加入收藏
itmen
Rank: 1
等 级:新手上路
帖 子:15
专家分:6
注 册:2010-4-1
结帖率:100%
收藏
已结贴  问题点数:50 回复次数:1 
高手帮忙看看哪错了
第二次循环就输入不了name (红色部分)!!谢谢指导!1
=========================================================================================================================================


#include <stdio.h>
#include <string.h>
struct zl
{long num;
 char name[20];
 float c,e,m;
};
main ()
{
 struct zl p[3];
 int i;
 float z=0,pj,max,s[3];
 for (i=0;i<3;i++)
  {
    printf ("xue sheng %d\n",i+1);
    printf ("name\n");
    gets (p[i].name);
    printf ("No.,Chinese,English,Match\n");
    scanf ("%ld,%f,%f,%f",&p[i].num,&p[i].c,&p[i].e,&p[i].m);
    s[i]=p[i].c+p[i].e+p[i].m;
    z=z+s[i];

  }

  printf ("ping jun fen:%f\n",z/3);

  max=s[0];
  for (i=1;i<3;i++);
   {
    if (max<s[i])

       max=s[i];


   }
  for (i=0;i<3;i++)
   {
    if (max==s[i])
     {
       pj=s[i]/3;
       printf ("name:");
       puts (p[i].name);
       printf ("\nNo.:%ld\nChinese:%f\nEnglish:%f\nMatch:%f\nping jun fen:%f\n",p[i].num,p[i].c,p[i].e,p[i].m,pj);
      }
    }
getche ();
}



[ 本帖最后由 itmen 于 2010-6-26 15:48 编辑 ]
搜索更多相关主题的帖子: long max Chinese include sheng 
2010-06-26 15:47
itmen
Rank: 1
等 级:新手上路
帖 子:15
专家分:6
注 册:2010-4-1
收藏
得分:0 
回复 2楼 a8979595
    有3个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。
2010-06-26 16:02
快速回复:高手帮忙看看哪错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033995 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved