全部问题 > 当前问题

程序运算不出来啊

#include<stdio.h>

main()

{

int a,b,c;

printf("请输入一个整数:");

scanf("%d%d\n",&a,&b);

if(a>b)

{

printf("a=%d,b=%d\n",a,b);


}

else

{

c=a;

a=b;

b=c;

printf("a=%d,b=%d\n",a,b);

}

}


大鸡腿 2016-8-13 20:48:22

共 2 个回答

最佳答案

嘿嘿大人 2016-8-16 21:42:42

#include<stdio.h>

main()

{

int a,b,c;

printf("请输入一个整数:");

scanf("%d%d",&a,&b);//不要再scanf语句的双引号里面乱加些符号

if(a>b)

{

printf("a=%d,b=%d\n",a,b);


}

else

{

c=a;

a=b;

b=c;

printf("a=%d,b=%d\n",a,b);

}

}


大鸡腿 2016-8-17 11:07:30

回复 嘿嘿大人:哦哦哦懂啦谢谢老师

问题来自: if语句
假设a=3,b=3,则以下程序的输出结果是 ______ 。
if(a<b)
{
  printf("1\n");
}
else
{
  printf("2\n");
}
A. 1
B. 2
答案:B
解析:a=3,b=3,所以a&lt;b为假。输出2。因此选B。