77问答网
所有问题
当前搜索:
用c语言对10个整数排序免费
C语言
:用选择法对数组中
10个数
按由大到小
排序
答:
using namespace std;int main(){ void select_sort(int arry[],int n)int a[10],i;for(i=0;i<=9;i++){ cin>>a[i];} cout<<endl;cout<< select_sort(a,10); //函数调用,数组名作实参 for(i=0;i<=9;i++) //输出
10个
已经排好序的数 { cout<<a[i]<<" ";}...
(
C语言程序
)输入
10个数
,选择
排序
的方法,由小到大排序。
答:
include<stdio.h>int main(){int i,j,n=
10
,k,t,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<9;i++) {k=i; for(j=i+1;j<10;j++) if(a[j]<a[k])k=j; {t=a[i];a[i]=a[k];a[k]=t;} } for(i=0;i<10;i++) printf...
C语言
从键盘上输入
10个整数
保存在数组中,用冒泡法
排序
将其按降序
答:
include <stdio.h>int main (){ int num[10],i,j,nSave; printf("输入
10个数
:"); for(i=0;i<10;i++) scanf("%d",&num[i]); printf("原数组:"); for(i=0;i<10;i++) printf("%d ",num[i]); printf("\n"); for(i=0;i<10;i++)//...
c语言
高手帮忙:从键盘输入
10个整数
。用选择法或冒泡法将它们从小到大...
答:
include <stdio.h> main(){ int s[
10
],t,i,j,x;printf("input 10 numbers:\n");for(t=0;t<10;t++)scanf("%d",&s[t]);for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(s[j]>s[j+1]){t=s[j];s[j]=s[j+1];s[j+1]=t;} printf("the result is:\n ");for(...
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...
c语言
中,用一维数组
排序十个整数
,怎么做
答:
{ int temp = num[j]; num[j] = num[j + 1]; num[j + 1] = temp; } Print(num, n); } } return;}int main(){ int num[
10
]
c语言
(
排序
算法)随机输入
10个整数
,将其从大到小排序并输出。
答:
include<stdio.h>void main(){ int i,a[10]; void paixu(int s[10],int n); printf("请输入
10个数
:\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } paixu(a,10); for(i=0;i<10;i++) printf("%d ",a[i] ); printf("\n")...
用C语言
,随机输入
十个整数
,用合并
排序
法对这些整数进行排序~
答:
sort(a, l, m); /* 递归:对前半段
排序
*/ sort(a, m+1, r); /* 递归:对后半段排序 */ merge(a, l, m, r); /* 合并结果 */ } } void main(){ int a[
10
];int i;for(i=0; i<10; i++)scanf("%d",&a[i]);sort(a,0,9);for(i=0; i<10; i++)printf(...
以下是一个
C语言程序
,该程序实现从键盘输入
10个整数
存放到数组中,然后...
答:
/*从小到大
排序
*/ for(i=0;i<9;i++){ temp = arr[i];for(j=i+1;j<
10
;j++){ if(temp>arr[j])k = j;} arr[i] = arr[k];arr[k] = temp;} for(i=0;i<10;i++)printf("%-5d",arr[i]);getch();return 0;} 我测试过了。。。希望对有帮助。。。使用的是选择排序...
c语言
选择法
对10个整数
降序排列
答:
include "stdio.h"// include <stdlib.h>// include // void Selectsort(int *p){ int i,j,k;for(i=0;i<
10
;i++){ k=i;for(j=k+1;j<10;j++)if(*(p+k)<*(p+j)) k=j;j=*(p+i);(p+i)=*(p+k);(p+k)=j;} } void main(void){ int a[10],i;srand((unsig...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜