Shadow小清 发表于 2015-7-2 22:54:14

遇到if语句的使用问题,求解

# include <stdio.h>

int main()
{
        int a, b;
        a = 35;
        printf("number:");
        scanf("%d", &b);

        if( a > b )
        {
                printf("num tai xiao!\n");
        }
        else if( a = b )
        {
                printf("num = a!\n");
        }
        else if( a < b )
        {
                printf("num tai da!\n");
        }

        return 0;
}

仰望天上的光 发表于 2015-7-2 23:41:01

a = b改为a==b

Shadow小清 发表于 2015-7-2 23:47:52

仰望天上的光 发表于 2015-7-2 23:41
a = b改为a==b

谢谢,解决了

阴影中的曙光 发表于 2015-7-3 09:07:45

少个等号,很常见的错误

View 发表于 2015-7-3 09:48:42

{:9_240:}

牡丹花下死做鬼 发表于 2015-7-3 21:51:29

= -》==

474008929 发表于 2015-7-5 10:24:22

:victory:

mse9591 发表于 2015-7-6 23:37:46

printf("num tai xiao!\n");
--!
楼主好有才啊,英语拼音并用……:titter:

nin98 发表于 2015-7-8 17:22:14

少个=号 就是赋值语句 ,这样会将程序卡在赋值语句的位置
页: [1]
查看完整版本: 遇到if语句的使用问题,求解