| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 252 人关注过本帖
标题:为啥停不住 求解啊 哪错了 大神们
只看楼主 加入收藏
张哒哒
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-4-6
结帖率:0
  问题点数:0  回复次数:6   
为啥停不住 求解啊 哪错了 大神们
#include<stdio.h>
int main()

{
    int X,n;
    printf("请输入X");
    scanf("%d",&X);
    if(n>90);
{
        printf("A");
    }
        
 if(80<n<89);
    {printf("B");
    }
 if(70<n<79);
    {printf("c");
}
 if(60<n<69);
    {printf("D");
    }
    if(n<60);
    printf("E");
   
    return 0;
}
2018-04-06 19:00
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:260
帖 子:5784
专家分:32985
注 册:2011-1-18
  得分:0 
80<n<89 这些都不符合你的意图
80<n && n<89
2018-04-06 20:26
yangfrancis
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:137
帖 子:1494
专家分:7558
注 册:2014-5-19
  得分:0 
并且if条件描述后面的分号要去掉
2018-04-07 13:23
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:260
帖 子:5784
专家分:32985
注 册:2011-1-18
  得分:0 
实在看不懂,给X赋值,却判断未赋值的n
还有当n为90、80、70、60 时输出什么?

程序代码:
#include <stdio.h>

int main( void )
{
    int n;
    printf( "请输入成绩: " );
    scanf( "%d", &n );

    if( n >= 90 )
        putchar( 'A' );
    else if( n >= 80 )
        putchar( 'A' );
    else if( n >= 70 )
        putchar( 'C' );
    else if( n >= 60 )
        putchar( 'D' );
    else
        putchar( 'E' );

    return 0;
}

2018-04-08 08:28
hzr
Rank: 2
等 级:论坛游民
威 望:3
帖 子:53
专家分:76
注 册:2017-8-24
  得分:0 
#include<stdio.h>
using namespace std;
int main()
{
    int X,n;
    printf("请输入X");
    scanf("%d",&X);
    if(X>=90)
    {
        printf("A");
    }
   else if(80<X<89)
    {
    printf("B");
    }
   else if(70<X<79)
    {
    printf("c");
    }
   else if(60<X<69)
    {
    printf("D");
    }
   else if(X<60)
    printf("E");
    return 0;
}
2018-06-02 17:27
hzr
Rank: 2
等 级:论坛游民
威 望:3
帖 子:53
专家分:76
注 册:2017-8-24
  得分:0 
if语句后面不要加分号
2018-06-02 17:28







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

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