c语言5个数从大到小输出

@微凭6685:用C语言对输入的5个整数按从大到小的顺序排序并输出 怎么做啊??? -
魏帘13083284929…… #include<stdio.h> #include<stdlib.h> int cmp(const void *a ,const void *b) { return *(int*)b-*(int*)a; } int main() { int a[5],i; for(i=0; i<5; i++) scanf("%d",&a[i]); qsort(a,5,sizeof(a[0]),cmp); printf("%d",a[0]); for(i=1; i<5; i++) printf(" %d",a[i]); return 0; } 我用了C语言库函数qsort,可以进行快速排序,效率比冒泡快,学习一下吧.

@微凭6685:c语言 任意输入5个数从小到大排列 程序怎么写? -
魏帘13083284929…… #include <stdio.h> int main(int argc, char *argv[]) { int a[5]; /*保存5个数的数组*/ int i = 0 , j = 0; /*计数器*/ int m = 0 ; /*用于标识最小的那个数*/ int n; /*用于两个数的交换,中间值*//*从键盘接收5个数*/ for( i = 0 ; i < 5 ; i ++) { printf("请...

@微凭6685:任意输入5个数字,要求由大到小输出,用c语言中的数组怎样解决 -
魏帘13083284929…… int main() { int number[5]={0,0,0,0,0}; printf("please input 5 numbers! \n"); scanf("%d,%d,%d,%d,%d",&number[0],&number[1],&number[2],&number[3],&number[4]); //冒泡排序 for(int i = 1; i < 5; i++) { for(int j = 1; j <= 5-i; j++) { if(number[j] > ...

@微凭6685:c语言输入5个整数,按从大到小顺序显示 -
魏帘13083284929…… 1234567891011121314151617181920212223242526272829 #include <stdio.h> voidmain() { intarr[5]; inttemp; printf("请输入五个整数,用空格隔开:"); for(inti=0;i<5;i++) { scanf("%d",&arr[i]); } for(i=0;i<4;i++) //冒泡排序法 { for(intj=0;...

@微凭6685:要求用户输入5个数,把这5个数从小到大输出. -
魏帘13083284929…… #include void main() { int i,j,t,a[5]; printf("输入5个整数\n"); for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(a[i] { t=a[i]; a[i]=a[j]; a[j]=t; } for(i=0;i<5;i++) printf("%6d",a[i]); }

@微凭6685:C语言,在界面文本中任意输入5个数字,请将数字从大到小排序输出,每个数字之间可用分号隔开 -
魏帘13083284929…… int Arr[5],n,i,j;//5位数要五个整数来分开存 scanf("%5d",n); for(i=0;ifor(i=0;i//for(n=0,i=0;i

@微凭6685:c语言:输入一个五位整数将数中的五个数值进行从大到小的顺序排序形成一个新的五位整数并输出这个整数. -
魏帘13083284929…… #include <stdio.h> struct student { char name[15]; struct student *next; }; struct student *link(struct student *a, struct student *b) { struct student *p = a; while (p->next) p = p->next; p->next = b; // p->next = b->next; 这里你确定链表是有头指针还是...

@微凭6685:c语言输入5个数然后从大到小输出,用if嵌套做.会的把完整的代码发我 谢谢! -
魏帘13083284929…… #include <stdio.h>int main(){int a[5];for(int i = 0;i<5;i++){scanf("%d",a[i]);}a = sort(a,5);printf(a);return 0;}void sort(int a[], int length){ int i, j, temp;for(i = 0; i < length; ++i){for(j = length - 1; j > i; --j){if(a[j] > a[j - 1]){temp = a[j]; a[j] = a[j - 1];a[j - 1] = temp;}}}}

@微凭6685:C语言中五个数比大小,输出最大数如何写代码 -
魏帘13083284929…… #include int sort(int a,int b) { int z; if(a>b) z=a; else z=b; return z; } void main() { int a,b,c,d,e; int m,n,k,h; scanf("%d %d %d %d %d",&a,&b,&c,&d,&e); m=sort(a,b); n=sort(m,c); h=sort(n,d); k=sort(h,e); printf("the max is %d\n",k); } 输入:1 4 8 9 5 输出:the max is 9

@微凭6685:有5个数a,b,c,d,e要求按大小顺序吧它们输出?c语言题 -
魏帘13083284929…… #include using namespace std; void main() { int a=5,b=1,c=2,d=3,e=4; int array[5]={a,b,c,d,e}; for(int j=0;jarray[i+1]) { int temp=array[i]; array[i]=array[i+1]; array[i+1]=temp; } } } for(int i=0;i

相关推荐

  • 从小c到大
  • 三个数按大小顺序输出
  • c语言按从小到大输出
  • c语言xyz从小到大输出
  • c语言三个数求最大值
  • c语言按大小顺序输出
  • c++学多久可以考csp
  • c语言abc三个数比大小
  • c语言排序按照从小到大
  • c语言输出数每五个一行
  • c语言每输出5个然后换行
  • c语言每行输出五个换行
  • 三个整数从小到大输出
  • 输入四个整数从小到大if
  • c语言中按大小排序输出
  • c语言输出含有3的数
  • c语言输出5个数换一行
  • 每输出5个数字换一行
  • c语言算出两个数的和
  • 四个整数从小到大输出
  • c语言要求五个数一行
  • c#比较三个数从大到小
  • c语言按顺序输出
  • 按顺序输出三个数c语言
  • c++三个数从小到大排序
  • c语言怎么先输出小的数
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网