输入3个数a、b、c,要求按从小到大的顺序输出 ,用C语言写

如题所述

#include<stdio.h>

void pai(){int i,j,t;for(i=0;i<3;i++)for(j=i+1;j<2;j++)if(a[i]>a[j]){t=a[j];a[j]=a[i];a[i]=a[j];}}。

main(){int a[3],i;for(i=0;i<3;i++)scanf("%d",&a[i]);pai();for(i=0;i<3;i++)printf("%d",a[i]);}。

扩展资料:

当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。

冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。

他的体系结构计算机由运算器、控制器、存储器、输入设备、输出设备五大部件构成。 C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。 

参考资料来源:百度百科-c语言



温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-10
#include<stdio.h>
void pai(){
int i,j,t;
for(i=0;i<3;i++)
for(j=i+1;j<2;j++)
if(a[i]>a[j])
{
t=a[j];
a[j]=a[i];
a[i]=a[j];
}
}

main(){
int a[3],i;
for(i=0;i<3;i++)
scanf("%d",&a[i]);
pai();
for(i=0;i<3;i++)
printf("%d",a[i]);
}
第2个回答  推荐于2016-08-19
#include<stdio.h>
void main()
{
int a,b,c,temp;
printf("please input a,b,c:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
temp=a;a=b;b=temp;
}
if(b>c)
{
temp=b;b=c;c=temp;
}
if(a>c)
{
temp=a;a=c;c=temp;
}
printf("%d %d %d\n",a,b,c);
}
请你拿到Turbo c++上去编译一下本回答被提问者采纳
第3个回答  2009-03-10
用excel不就解决了吗。
相似回答