//任意输入5个数据,从小到大排序
#include <stdio.h>
int main(int argc,char const *argv[])
{
int len = 5;
int temp;
printf("请输入你要输入数字的的个数:\n");
scanf("%d",&len);
int arr[len];
printf("请输入你要输入的数据:\n");
for(int i = 0;i < len;i++)
{
scanf("%d",&arr[i]);
}
printf("你输入的 %d 个数字为:",len);
for(int i = 0;i < len;i++)
{
printf("%d",arr[i]);
}
printf("\n");
//排序
for(int i = 0;i < len - 1;i++)
{
for(int j = i+1;j < len;j++)
{
if(arr[i] > arr[j])
{
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
printf("排序后为:");
for(int i = 0;i < len;i++)
{
printf("%d",arr[i]);
}
printf("\n");
}
C语言:任意输入5个数据,从小到大排序
最新推荐文章于 2024-03-09 22:53:14 发布