男生缺乏安全感的特征:有关turbo C 的编程问题!!!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 15:40:52
#include<stdio.h>
main()
{int a , b , c , d , t;
scanf("%a %b %c %d",&a,&b,&c,&d);
if(a<b)
{t=a;a=b;b=t;}

printf("%a %b %c %d\n",a,b,c,d);
}
请在上面空白部分补上一段程序,让输入的四个数按大小顺序输出。

请各位编程高手帮帮忙啊!!!!

if(b<c)
{
if(c<a)
{
t=b;
b=c;
c=t;
}
else
{
t=a;
a=c;
c=b;
b=t;
}

}
if(c<d)
{
if(a<d)
{
t=a;
a=d;
d=c;
c=b;
b=t;
}
else
{
if(b<d)
t=b;
b=d;
d=c;
c=t;
}
}
}

我晕 先好好看看c的语法才上来问问题好吗?

scanf("%a %b %c %d",&a,&b,&c,&d);
printf("%a %b %c %d\n",a,b,c,d);
这是什么鸟语法?
我晕!
语句错误!!!!!!!

我来写个完整的吧,用冒泡法排序的

#include<stdio.h>
main(){
int t,i,a[4];
scanf("%d %d %d %d",&a[0],&a[1],&a[2],&a[3]);
for(i=0;i<4;i++){
for(j=3;j>i;j--){
if(a[j]>a[j+1]){
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<4;i++)
printf("\n%d",a[i]);
}

哈哈,那我用选择也来一个吧!
main()
{int i,j,t,p,a[4];
for(i=0;i<=3;i++)
scanf("%d",&a[i]);
for(i=0;i<3;i++)
{p=i;
for(j=i+1;j<4;j++)
if(a[p]<a[j]) p=j;
if(p!=i)
{t=a[p];a[p]=a[i];a[i]=t;}
}
for(i=0;i<4;i++)
printf("%d",a[i]);}