如题,求大佬解答,谢谢 我刚入门c语言,问题太多了
#include <stdio.h>
int main()
{
int i,j,t,a[5];
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for (i=0;i<4;i++)
{
for (j=0;j<4-i;j++)
{
if(a[j] > a[j+1]) //从小到大,升序
{
t = a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<5;i++)
printf("%d ",a[i]);
return 0;
}
#include <stdio.h>
int main()
{
int x,y,z,t;
printf("\n请输入三个数字:\n");
scanf("%d%d%d",&x,&y,&z);
if (x>y) { ni
t=x;x=y;y=t;
}
if(x>z){
t=z;z=x;x=t;
}
if(y>z) {
t=y;y=z;z=t;
}
printf("从小到大排序: %d %d %d\n",x,y,z);
}
我也是新学c的,我写了一个比较三个数的大小,和比较五个数的应该差不多吧,你对照着看看,第一次回答问题,可以的话采纳一下呗