早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言作业.输入50个整数到数组,把各个元素降序排列后按每行7个输出

题目详情
C语言作业.输入50个整数到数组,把各个元素降序排列后按每行7个输出
▼优质解答
答案和解析
#include
#include
#include
void sort(int a[],int length)
{
\x09int i,j,c;
\x09for(i=0;i\x09\x09for (j=i;j\x09\x09{
\x09\x09\x09if (a[i]\x09\x09\x09{
\x09\x09\x09\x09c=a[i];
\x09\x09\x09\x09a[i]=a[j];
\x09\x09\x09\x09a[j]=c;
\x09\x09\x09}
\x09\x09}

}
void show(int a[],int lenght)
{
\x09int i,num=0;
\x09for (i=0;i\x09{
\x09\x09printf("%d\t",a[i]);
\x09\x09if(++num%7==0)
\x09\x09\x09printf("\n");
\x09}
\x09printf("\n");
}
void main()
{
\x09int a[50],i;
\x09srand(NULL);
\x09for (i=0;i<50;i++)
\x09{
\x09\x09a[i]=rand()%50+1;
\x09}
\x09printf("排序前\n");
\x09show(a,50);
\x09printf("排序后\n");
\x09sort(a,50);
\x09show(a,50);
}
看了 C语言作业.输入50个整数到...的网友还看了以下:

有一张纸,第1次操作把它剪成4片;第2次操作从所得的纸片中取出2片,每片各剪成4片…以后每一次操作  2020-05-14 …

求助语文高手用感动中国2010的人物进行写作,立意自定,不要求写成完整的作文,只要求每个人物各用不  2020-05-14 …

小明和小亮同时操作各自的设备制作相同的零件,?1.小明和小亮同时操作各自的设备制作相同的零件,每人  2020-05-23 …

小钟和小施同时操作各自的设备制作相同的零件,每人每2分钟都能制作一个零件.小钟的设备是每制作3个零  2020-06-10 …

爸爸、妈妈和小忆分管家里3个房间的各把锁,每把锁只有2把钥匙,他们应该怎么管理钥匙,才能使每一个先  2020-06-20 …

为了保证每个灯泡(用电器)都能独立的正常工作,各灯泡.为了保证每个灯泡(用电器)都能独立的正常工作  2020-06-28 …

某寝室四位同学各有一张贺年卡并且送给寝室中的其中一位同学且每人得到了一张有多少种送法?某寝室四位同  2020-07-04 …

他每天各行多少千米?一个人要到252千米远的地方去,一开始走路还不感到困难,后来脚痛行走困难了,后  2020-07-19 …

营业额是两万(20000)两个营业员,抽成是百份之一,每个各得多少?有的是说每人各得200,有的人说  2020-12-16 …

一道初中数学函数题请各位老师帮忙啊六、(每题10分,共20分)23.丹东市“建设社会主义新农村”工作  2021-01-22 …