用户输入两个整数,a,b比较大小,如果a>b交换两个数的位置。例如:a=5,b=3,交换位置后,a

用户输入两个整数,a,b比较大小,如果a>b交换两个数的位置。例如:a=5,b=3,交换位置后,a=3,b=5.拜托大家帮个忙列出来,这些是c语言的类型

第1个回答  2015-11-20
//参考代码 
#include <stdio.h>
int main()
{
   int a,b,c;
   scanf("%d",&a);
   scanf("%d",&b);
   if(a>b){
   c=a;
   a=b;
   b=c;
   }
   printf("a=%d,b=%d",a,b);
   return 0;
}
 /*运行结果: 
5 3
a=3,b=5
 */

追问

怎么不对?能再给我正确答案?

追答

不对?是指结果输出方式不对还是?我运行的没问题呀

追问

结果不对

能再给我个答案吗

追答

你看看是不是我理解错了:
输入:5 3赋值给a和b,a=5,b=3,因为a>b,a和b互换,a=3,b=5
输出:a=3,b=5。
程序就是这样的,没有问题呀!

追问

运行不了

追答

不能运行?不会吧,我的可以呀,是不是你软件问题,还是你工程建错了,你试试这个代码能运行不?要是这个都不能运行就是你工程建错了或者是软件问题:

//参考代码 
#include <stdio.h>
int main()
{
   printf("hello!");
   return 0;
}
/*运行结果: 
hello!
*/

本回答被网友采纳