有三个数a,b,c,要求按从大到小的顺序把它们打印出来。

看看我编的程序对不对,请高手指点
#include<stdio.h>
main()
{int a,b,c,temp;
scanf(“%d,%d,%d”,&a,&b,&c);
if(a<b)
{temp=a;a=b;b=temp;}
if(a<c)
{temp=a;a=c;c=temp;}
if(b<c)
{temp=b;b=c;c=temp;}
printf(“%d>%d>%d”,a,b,c);
}
一楼的,谢谢哦,我感谢你八辈祖宗!

你的代码正确
scanf(“%d,%d,%d”,&a,&b,&c);输入时应该连逗号一起输入,若不想输入逗号可以把scanf里的%d前的逗号去掉,还有就是你的双引号要在英文状态下输入
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-24
在问问题之前请先搜索一下是否这个问题已经解决了,一个问题说了又说,是在浪费时间。。。。
第2个回答  2009-03-24
"%d,%d,%d"逗号不要
相似回答