正文 1 代码如图所示:#include<stdio.h>int main(){int i,j,a[10],t;printf("请输入十个数:");for (i = 0; i < 10; i++)scanf("%d",&a[i]);for (i = 0; i < 10; i++){for (j = i + 1; j < 10;j++) //循环if (a[i] < a[j]){t = a[i];a[i] = a[j];...
【C语言程序】让用户输入十个数,用冒泡排序法从小到大排序 #include <stdio.h>#defineN 10voidswap(int*a,int*b);intmain(intargc,char*argv[]) {inta[N],i,j; printf("Enter %d number:",N);for(i=0;i<10;i++) scanf("%d",&a[i]);//输入十个数for(i=0;i<10;i++) {for(j=9;j...
main(void){ int i,j,a[10],p=0,t=0,temp;printf("请输入原数组:\n");for(j=0;j<10;j++)scanf("%d",&a[j]);temp=a[0];for(j=0;j<9;j++){ t=j;temp=a[j];for(i=j+1;i<10;i++)if(temp>a[i]) //这是由小到大排序 如果是大到小则改为 if(temp<a[i])...
3,7},i; //printf("输入10个数:"); //for(i=0; i<N; i++) // scanf("%d",&a[i]); InsertSort(a,
include "stdio.h"int main(){int a[10],b;int i,j;for (i = 0; i < 10; i++){printf("输入第%d个数字:",i+1);scanf("%d", &a[i]);getchar();}//冒泡排序for (i = 0; i < 10 - 1; i++){for (j = 0; j < 10-i - 1; j++){if (a[j]>a[j + 1])...
输入十个数,进行从小..我写的代码在这里#include<stdio.h>int main(){int i,j,a[10];int max=0,n,t;for(i=0;i<10;i++){scanf(&qu
http://jingyan.baidu.com/article/0aa22375b2c0a588cc0d6428.html,冒泡排序的原理及实现都有的。可以参考,不会可以再百度上叫我。
include <stdio.h>#include <stdlib.h>#include <limits.h>int cmp(const void *a,const void *b)/*排序*/{return *(const int *)a-*(const int *)b;}void bit_prt(const int a)/*二进制输出*/{int i;unsigned int mask=1<<(CHAR_BIT*sizeof(a)-1);for (i = 1; mask; i...
C语言:使用选择方法将数组中的10个数字从大到小排序 代码如下。 #include 使用命名空间std int main() { void select uuSort(int arry[],int n) int a[10],i for(i=0i<=9i) { cin gt>>a[i ]} cout<<endl cout<< select sort(a,10) ...
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...