题目:给出0-20的5个随机数,对他们从小到大排列
题解:
include<stdio.h>
int main()
{
int a[21],i,b,c;
for(i=0;i<=20;i++)
a[i]=0;//对数组进行遍历,初始化为零;
for(i=1;i<=5;i++)//在数组中循环存放5个数
{
scanf("%d",&b);//把随机数暂时存在b里
a[b]++;//利用对应数组进行计数
}
for(i=0;i<=20;i++)//依次查看数组对应数出现次数;
for(c=1;c<=a[i];c++)
printf("%d",i);//出现次数等于打印次数
system("pause");//暂停程序,查看输出内容;
return 0;
}