标题:有关循环结构while的用法,求破
取消只看楼主
初学者向隅
Rank: 1
等 级:新手上路
帖 子:27
专家分:5
注 册:2014-3-6
结帖率:75%
 问题点数:0 回复次数:5 
有关循环结构while的用法,求破
10个人,求在60~85分的总人数
我的程序是这样的,可是输不出人数,想问到底少了什么,如何才能让程序成功运行结果????
#include<stdio.h>
#define count 10
void main()
{
    int score;
    int n,sum;
    printf("请输入10个学生的成绩:");
    scanf("%d",&score);
    if((score>=0&&score<60)||(score>85&&score<=100))
        n==0;
    else
        n==1;
    while(score>=60&&score<=85)
    {
         sum+=n;
    }
    printf("成绩在60~85分之间的学生总人数:%d\n",sum);
}
搜索更多相关主题的帖子: include count 如何 
2014-03-19 22:27
初学者向隅
Rank: 1
等 级:新手上路
帖 子:27
专家分:5
注 册:2014-3-6
得分:0 
回复 2楼 RJPH
scanf包含在里面就可以了吗???就这一个问题????????
2014-03-20 18:59
初学者向隅
Rank: 1
等 级:新手上路
帖 子:27
专家分:5
注 册:2014-3-6
得分:0 
回复 3楼 四维俊
可以不可以用while的循环结构,因为我还没学到for的循环结构
2014-03-20 19:01
初学者向隅
Rank: 1
等 级:新手上路
帖 子:27
专家分:5
注 册:2014-3-6
得分:0 
回复 6楼 esc345
很高兴你能回答我的问题,但是把while里面的东西换了也运行不了啊,亲!!!!
2014-03-24 21:16
初学者向隅
Rank: 1
等 级:新手上路
帖 子:27
专家分:5
注 册:2014-3-6
得分:0 
回复 9楼 一叶飘飘
谢谢,你这个可以了
不过应该这样if(score[a]>=60&&score[a]<=85)才符合我的题目
那个return 0;是用来干什么的啊???我试着把return 0;删掉也可以运行的
2014-03-24 22:26
初学者向隅
Rank: 1
等 级:新手上路
帖 子:27
专家分:5
注 册:2014-3-6
得分:0 
回复 9楼 一叶飘飘
我很奇怪为什么你的这个程序  while(a<10)这里要a<0,a<=10为什么不行呢???我运行过了,加上一个=就运行不成功了
2014-03-24 22:43



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




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

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