77问答网
所有问题
当前搜索:
c语言用选择法对10个整数排序
C语言
问题:从键盘输入
十个整数
,
用选择排序法对
输入的数据从小到大的顺序...
答:
void SelectSort(int a[],int n){ int i,j,temp,min;for(i=0;i<n-1;i++){ min=i;for(j=i+1;j<n;j++)//找到最小元素的位置 while(a[j]<a[min])min=j;if(min!=i){ temp=a[min];//元素的交换 a[min]=a[i];a[i]=temp;} } } void main(){ int a[
10
],i;pr...
功能:对输入的
10个
数,
用选择排序
的方法进行排序,按从小到大的次序输出...
答:
include <stdio.h> main(){ int a[10],i,j,t,x;printf("请输入要
排序
的
10个整数
:");for(i=0; i<10; i++)/***SPACE***/ scanf("%d",&a[i]);for(i=1; i<10; i++){ /***SPACE***/ t=i-1;for(j=i; j<10; j++)if(a[t]>a[j])/***SPACE***/ t=j;if...
C语言
程序
用选择法对十个
数
排序
答:
include <stdio.h> int main(){int i,j,min,temp,a[11];printf("enter data:\n");for (i=1;i<=
10
;i++){printf("a[%d]=",i);scanf("%d",&a[i]);} printf("\n");printf("The orginal numbers:\n");for (i=1;i<=10;i++)printf("%5d",a[i]);printf("\n");for...
...键盘输入
十个整数
,
选择法对
这
10个整数
按升序
排序
,
答:
for(i=0;i<
10
;i++)printf("%6d",a[i]);printf("\n");for(i=0;i<9;i++){ k=i;for(j=i+1;j<10;j++)if(a[j]<a[k]) k=j;if(k!=i){ t=a[i];a[i]=a[k];a[k]=t;} } printf("经升序
排序
后为:\n");for(i=0;i<10;i++)printf("%6d",a[i]);prin...
关于
C语言用选择法对
数组中
10个整数
按由小到大
排序
答:
程序是好的。正常运行:include<stdio.h> int main(){ void sort(int arry[],int n);int a[
10
],i;printf("enter array:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);sort(a,10);printf("the sorted array:\n");for(i=0;i<10;i++)printf("%d ",a[i]);printf("\n")...
c语言选择法排序10个
数
答:
c语言选择法10个
数
排序
方法如下:电脑:联想拯救者y7000p 系统:windows1122454.1000 软件:CodeBlocks17.12 1、首先打开编辑软件,新建一个c程序空文件,引入标准库和主函数,定义一个QuickSort函数用来排序。2、这里用i和j两个变量分割数据,然后一部分的所有数据都比另外一部分的所有数据都要小,接...
编写程序:随机产生
10个整数
并存入数组中,用"
选择排序法
"对数组中的随机...
答:
include<stdio.h>void main(){ int a[
10
],i,j,t,k; for(int i=0;i<10;i++) {srand(i);a[i]=rand();} for(i=0;i<10-1;i++) { for(k=i,j=i+1;j<10;j++) if(a[k]<a[j]) k=j; if(i!=k) { t=a[i]; a[i]=a[k]; a[k]...
产生
10个
在100-200之间的随机
整数
,并放在一个一维数组中,
用选择法
...
答:
include<stdio.h>#include<stdlib.h>#includeint main(){int i,j,k,t,a[
10
]; srand(time(0)); for(i=0;i<10;i++) {a[i]=rand()%101+100; printf("%d ",a[i]); } printf("\n"); for(i=0;i<9;i++) {k=i; for(j=i+1;j<10;j++) if(a[j]...
c语言
编程题:分别用冒泡法和
选择法对
输入的
10个整数
由大到小
排序
答:
include <stdio.h> void maopao(int *a){ int temp=0;for(int i=0;i<
10
-1;++i)//只需要冒泡9个数最后一个就已经有序了 for(int j=0;j<10-i-1;++j)//j的取值需<10-i-1;为何-1,if(a[j]<a[j+1]){ temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } void xuanze(...
c语言
:产生
10个
范围在{1,100}内的随机
整数
,利用
选择排序法对
这组...
答:
include <stdio.h> include <stdlib.h> include int main (void){ srand(time(0));int a[
10
],n=10,i,j,k,temp;for (i=0;i<10;i++)a[i]=rand()%100+1;for(i=0;i<n-1;i++){ k=i;for(j=i+1;j<n;j++)if(a[k]>a[j]) k=j;if(i!=k){ temp=a[i];a[i]=...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言求20以内奇数和
c语言找出1000以内的所有完数
c语言用输入法对10个整数排序
百钱百鸡c语言算法