啊哈磊_编程从这里起步
标题:
求助 4个数排列大小 谁给我个代码啊!我的代码错误在哪里求指点啊!!谢谢了
[打印本页]
作者:
我要学习C语言
时间:
2012-12-15 13:06
标题:
求助 4个数排列大小 谁给我个代码啊!我的代码错误在哪里求指点啊!!谢谢了
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,t;
scnaf("%d %d %d %d",&a,&b,&c,&d);
if (a<=b) {t=a; a=b; b=t;}
if (a<=c) {t=a; a=c; c=t;}
if (a<=d) {t=a; a=d; d=t;}
if (b<=c) {t=b; b=c; c=t;}
if (b<=d) {t=b; b=d; d=t;}
if (c<=d) {t=c; c=d; d=t;}
printf("%d %d %d %d",a,b,c,d);
return 0;
}
这个是我的代码 不知道为什么 他就是不好使 还有别的写法么 ?
这个就是输入4个值 然后用计算机排列大小(从小到大) 求改正 求新的写法 !! 谢谢!
作者:
啊哈磊
时间:
2012-12-15 14:37
scnaf写错了应该是scanf
作者:
我要学习C语言
时间:
2012-12-15 18:43
啊哈磊 发表于 2012-12-15 14:37
scnaf写错了应该是scanf
大意了 唉 谢谢你啊@
作者:
我要学习C语言
时间:
2012-12-16 10:59
啊哈磊 发表于 2012-12-15 14:37
scnaf写错了应该是scanf
我想问下 我写的代码 正确么?
作者:
1064051694
时间:
2013-6-16 20:17
你这个是从大到小的 排列
作者:
zhaoyongge
时间:
2013-6-27 17:49
我的也是这样,编译也对,就是给不出正确结果。
例如:
#include <stdio.h>
#include <windows.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
if(a>b && b>c) printf("%d %d %d",a,b,c);
if(b>a && a>c) printf("%d %d %d",b,a,c);
if(c>b && b>a) printf("%d %d %d",c,b,a);
if(a>c && c>b) printf("%d %d %d",a,c,b);
if(b>c && c>a) printf("%d %d %d",b,c,a);
if(c>a && a>b) printf("%d %d %d",c,a,b);
Sleep(5000);
return 0;
}
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2