编写程序,实现从键盘输入四个整数,按照数值从小到大顺序输出各自的值
发布网友
发布时间:2022-05-03 09:44
我来回答
共3个回答
热心网友
时间:2023-10-19 17:18
#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;
}
热心网友
时间:2023-10-19 17:19
注意本程序中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);
}
热心网友
时间:2023-11-10 18:16
#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;
}
热心网友
时间:2023-11-10 18:16
注意本程序中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);
}
热心网友
时间:2023-11-10 18:17
#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;
}
热心网友
时间:2023-10-19 17:19
#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;
}