注册 登录
编程论坛 C++教室

哪里出错

qq872551969 发布于 2012-11-10 11:34, 326 次点击
#include<stdio.h>
main()
{
    int a,b,c;
    scanf("%d,%d",&a,&b);
    c=a>b;
    if (c=1)
        printf("%d大于%d",a,b);
    else if (c=0)
    printf("%d小于%d",a,b);
    }
求数组大小
3 回复
#2
小小小火柴2012-11-10 11:43
  我晕。哪有这样比较大小的。c=a>b;楼主的专家分是怎么来的?
#3
zjf_to2012-11-10 11:43
if (c=1), if (c=0),这两个是赋值表达式,为true,else if没有执行到
#4
天剑山2012-11-10 14:26
.......楼主。。较为强悍....
#include<stdio.h>
int main()
{
    int a,b;
    scanf("%d,%d",&a,&b);
    if (a>b)
        printf("%d大于%d",a,b);
    else if (a<b)
        printf("%d小于%d",a,b);
    else
        printf(%d等于%d",a,b);
    return 0;
}

1