C语言的一个简单程序:输入100个任意数字,按从小到大排序。
发布网友
发布时间:2023-04-25 23:01
我来回答
共2个回答
热心网友
时间:2023-10-17 00:21
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int a[100],i,j,t;
srand(time(NULL));
for(i=0;i<100;i++)
a[i]=rand()%200+1; //随机产生100个1到200的数
//排序
for(i=0;i<99;i++)
{
for(j=i+1;j<100;j++)
{
if(a[j]<a[i])
{
t=a[j];
a[j]=a[i];
a[i]=t;
}
}
}
for(i=0;i<100;i++) //输出结果,十个一行
{
printf("%d ",a[i]);
if(i%9==0)
printf("\n");
}
}//一个简单的选择法,每次将最小的选出来
热心网友
时间:2023-10-17 00:21
你就输一个,比较一个,然后排好序,再来下一个。。。用for把输入和排序都装上。