C语言选择法排序任意输入十个数:(从大到小;从小到大)
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])...
用C语言编程《任意输入10个数,按从大到小的次序输出。~~~》~~_百度...
for(i=0;i<10;i++)printf("%d ",a[i]);} 如果输入的是小数(浮点型),那把int 改float ,%d 改%f
C语言:,用"选择法"对输入的10个字符按由大到小顺序排列
int main(void){ char a[11];int i,j;int max;int t;printf("请输入10个字符:\\n");gets(a);for(i = 0; i < 9; i++){ max = i;for(j = i+1; j < 10; j++)if(a[max] < a[j])max = j;t = a[max];a[max] = a[i];a[i] = t;} puts(a);} ...
c语言: 输入10个字符串,用选择排序法对十个字符串按大到小排序并...
include<conio.h> include<stdio.h> include<stdlib.h> define N 10\/* 设定要输入的字符串个数,可更改 *\/ int cmp(char *p1,char *p2) \/* 字符串比较函数 *\/ {int i=0;while (*(p1+i)==*(p2+i))if (*(p1+i++)=='\\0') return 0; \/* 这里是先判断*(p1+i)=='\\0',...
C语言用选择法对10个整数按从大到小排序。10个整数用scanf函数...
min]=temp;} \\x0d\\x0aprintf("\\n从大到小排列是:\\n"); \/\/输出字符\\x0d\\x0afor(i=10;i>=1;i--) \/\/循环输出按大小排列的数据\\x0d\\x0aprintf("%5d",a[i]);\\x0d\\x0aprintf("\\n");\/\/每输出一个数据换行\\x0d\\x0a} ...
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...
c语言 用选择法对10个整数从小到大排序
void sort(int a[],int n) \/\/选择排序 { int i;int j;for(i=0;i<n;i++) \/\/n个程序 排n-1次 { int c=i;for(j=i+1;j<n;j++) \/\/从剩余的元素中,查找最小值,记住其下标。{ if(a[c]>a[j]){ c=j; \/\/记住最小值的下标。} } if(c !=i) \/\/进行交换。{ int ...
C语言:用选择法对数组中10个数按由大到小排序
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]<<" ";} cout<<endl;return 0;} void select_sort(int arry[],int n) \/\/...
c语言如何用选择排序对10个整数排序
用选择法对10个整数排序,用scanf输入。如下:include<stdio.h> int main(){ int i,j,min,temp,a[10];printf("enter data:\\n");for (i=0;i<10;i++){ printf("please enter ten numbers:\\n");scanf("%d",&a[i]); \/\/输入10个数 } printf("\\n");printf("The orginal numbers:...
c语言高手帮忙:从键盘输入10个整数。用选择法或冒泡法将它们从小到大...
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(j=0;j<10;j++)p...