早教吧作业答案频道 -->其他-->
1.在主函数中完成数组score[10]的定义和赋值,调用名为paixu的函数对score进行从小到大排列排序算法为选择法。在主函数中输出排序后的数组元素。
题目详情
1.在主函数中完成数组score[10]的定义和赋值,调用名为paixu的函数对score进行从小到大排列
排序算法为选择法。在主函数中输出排序后的数组元素。
排序算法为选择法。在主函数中输出排序后的数组元素。
▼优质解答
答案和解析
#include
main()
{
void paixu(int score[]);
int score[10],i;
printf("input ten numbers;");
for(i=0;i<10;i++)
scanf("%d",&score[i]);
paixu(score);
for(i=0;i<10;i++)
printf("%3d",score[i]);
printf("\n");
}
void paixu(int score[])
{
int i,j,temp;
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(score[i]>score[j])
{temp=score[i];
score[i]=score[j];
score[j]=temp;}
}
main()
{
void paixu(int score[]);
int score[10],i;
printf("input ten numbers;");
for(i=0;i<10;i++)
scanf("%d",&score[i]);
paixu(score);
for(i=0;i<10;i++)
printf("%3d",score[i]);
printf("\n");
}
void paixu(int score[])
{
int i,j,temp;
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(score[i]>score[j])
{temp=score[i];
score[i]=score[j];
score[j]=temp;}
}
看了1.在主函数中完成数组scor...的网友还看了以下:
数学排列问题,谁给给我点点用0-9这十个数字,可以组成多少个没有重复数字的三位数?我没办法理解它的 2020-04-07 …
数字123456789排成一排偶数不排在第偶数位上求排法种数若1.2相邻3.4不相邻求排 2020-05-13 …
对于时间数列,下列说法正确的有()。A.数列是按数值大小顺序排列的B.数列是按时间顺序排列的C.数列 2020-06-07 …
C语言程序设计的问题!1、对10个整数进行选择法排序.2,输出杨辉三角形前10行.用的指针那一部分 2020-06-27 …
某校原有排球的数量是篮、排总数的8分之3;后来又买进20个排球,这时排球的数量是篮、排总数的12分 2020-07-05 …
排列组合用12345五个数字排一个没有重复数字的五位数.1求俩个偶数不能相邻而三个奇数必须相邻有几 2020-07-20 …
用冒泡排序法从小到大排列数据需要经过()趟排序才能完成。A.B.C.D. 2020-07-23 …
c++数据结构题目求助!!!设有1000个基本有序的元素,希望用最快的速度挑选出其中前10个最大的 2020-07-23 …
c语言程序设计作业。。。1.冒泡法排序,2.第二大整数,3.数组输出1.冒泡法排序输入10个数,用 2020-07-23 …
将1到n的n个正整数按下面的方法排成一个排列,要求:除左边的第一个数外,每个数都与它左边(未必相邻 2020-07-30 …