标题:c语言编程上次输入影响下次记过怎么解决?要交作业啦,求大神相助
只看楼主
alaing
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2015-7-2
得分:0 
回复 9楼 诸葛欧阳
望大神帮我把那个“上次结果影响下次结果显示”的问题解决一下,小妹感激不尽
2015-07-02 16:29
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
得分:0 
把那几个条件用||连接

一片落叶掉进了回忆的流年。
2015-07-02 17:39
alaing
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2015-7-2
得分:0 
回复 12楼 诸葛欧阳
我刚才运行了一下,统计的那部分运行不了,学号的可以使。大神你就再指点指点我的统计的那部分呗,好像统计的那部分直接跳过了,不能比较是否及格,我该怎么修改他呢
2015-07-02 21:42
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
得分:0 
将那几个条件用||连接,像你那样i不能遍及所有人

一片落叶掉进了回忆的流年。
2015-07-02 22:22
alaing
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2015-7-2
得分:0 
回复 14楼 诸葛欧阳
void Student_count()

     {  
  
       while(1)
        getchar();
        printf("统计补考同学名单为:\n");
              
        {  
               if(students[num].Score1<60)
                   printf("课程1---学号    姓名      分数    \n");
                   printf("%10s%10s%8.2f\n",students[num].ID,students[num].Name, students[num].Score1);
                          
                   if(students[num].Score2<60)
                   printf("课程2---学号    姓名      分数    \n");
                   printf("%10s%10s%8.2f\n",students[num].ID,students[num].Name,  students[num].Score2);
                           
                   if(students[num].Score3<60)
                   printf("课程3---学号    姓名      分数    \n");
                   printf("%10s%10s%8.2f\n",students[num].ID,students[num].Name,  students[num].Score3);
                        num++;
        }
        
           printf("是否继续?(y/n)");  
  
         if (getchar()=='n')  
  
         {  
  
              break;  
        }
}
我改成这样,但它仍有错误,不知 怎么改正,还有就是我想统计的是每个学科不及格的人的记录,不会合并,望指导
2015-07-02 22:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-454971-1-1.html




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

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