编写程序,实现从键盘输入四个整数,按照数值从小到大顺序输出各自的值

有没有人在啊,想请分析下,编写程序,实现从键盘输入四个整数,按照数值从小到大顺序输出各自的值
最新回答
牵绊至白首

2024-06-28 09:40:13

#include <stdio.h>
main()
{
int array[4];
printf("请输入4个整数:\n");
for(int i=0; i<4; i++)
scanf("%d",&array[i]);
for(i=0; i<4; i++)
{
for(int j=4; j>i; j--)
{
if(array[i]>array[j])
{
int temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
printf("从小到大依次为:\n");
for(i=0; i<4; i++)
printf("%d ",array[i]);
printf("\n");
return 0;
}
涟漪幽香

2024-06-28 06:06:59

注意本程序中scanf的输入格式,输入整数时,记得按格式,别忘记“,”,呵呵
#include
void
main()
{
int
a,
b,
c,
d,
tem;
printf("input
four
numbers:\n");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a>b)
{tem=a;a=b;b=tem;}
if(a>c)
{tem=a;a=c;c=tem;}
if(a>d)
{tem=a;a=d;d=tem;}
if(b>c)
{tem=b;b=c;c=tem;}
if(b>d)
{tem=b;b=d;d=tem;}
if(c>d)
{tem=c;c=d;d=tem;}
printf("%d,%d,%d,%d",a,b,c,d);
}
晚街

2024-06-28 05:00:32

#include
<stdio.h>
main()
{
int
array[4];
printf("请输入4个整数:\n");
for(int
i=0;
i<4;
i++)
scanf("%d",&array[i]);
for(i=0;
i<4;
i++)
{
for(int
j=4;
j>i;
j--)
{
if(array[i]>array[j])
{
int
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
printf("从小到大依次为:\n");
for(i=0;
i<4;
i++)
printf("%d
",array[i]);
printf("\n");
return
0;
}