| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1571 人关注过本帖
标题:为什么只能输出第二个啊,而第一个不能输出,求大神指点一下要修改哪里
取消只看楼主 加入收藏
超萌哒帅帅
Rank: 1
来 自:广西
等 级:新手上路
帖 子:15
专家分:3
注 册:2016-4-27
结帖率:25%
收藏
已结贴  问题点数:20 回复次数:1 
为什么只能输出第二个啊,而第一个不能输出,求大神指点一下要修改哪里
#include<stdio.h>
int main()
{
    struct student
    {
       int num;
       char name[100];
       int yw,sx,wy,zf;
       double pj;

    }studenti;
  
  int i;
  for(;;)
  {
      printf("请输入学生的信息:\n学号\t姓名\t语文\t数学\t外语\n");
      for(i=0;i<2;i++)
      {
          scanf("%d %s %d %d %d",&studenti.num,&studenti.name,&studenti.yw,&studenti.sx,&studenti.wy);
      }

      for(i=0;i<2;i++)
      {
          studenti.zf=studenti.yw+studenti.sx+studenti.wy;
          studenti.pj=(double)(studenti.zf/3);
      }

      printf("\n学号\t姓名\t语文\t数学\t外语\t总分\t平均分\n");
      for(i=0;i<2;i++)
      {
          printf("%d\t%s\t%d\t%d\t%d\t%d\t%.2f\n",studenti.num,studenti.name,studenti.yw,studenti.sx,studenti.wy,studenti.zf,studenti.pj);
          printf("\n");
      }
  }
  return 0;
}
搜索更多相关主题的帖子: include double 数学 信息 姓名 
2016-05-12 18:26
超萌哒帅帅
Rank: 1
来 自:广西
等 级:新手上路
帖 子:15
专家分:3
注 册:2016-4-27
收藏
得分:0 
回复 2楼 char_program
你的理解有问题吧,本来就是要输入两个学生的信息
2016-05-12 19:22
快速回复:为什么只能输出第二个啊,而第一个不能输出,求大神指点一下要修改哪里 ...
数据加载中...
 
   



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

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