c语言9个整数降序排列

  • 编写一个函数,对10个整数按降序排序。在主函数输入10个数,调用该函数...
    答:三、选择排序函数:void select_sort(int *a, int n){ int i, j; int temp, max; for (i = 0; i < n - 1; i++) { max = i; for (j = i + 1; j < n; j++) if (a[max] < a[j]) max = j; if (max != i) { temp = a[max...
  • 用c语言对n个整数进行降序排列,并输出排序结果
    答:include <stdio.h>void sort(int*arr,int n);int main(int argc, char *argv[]){int i;int arr[8] = {12,67,122,0,-12,675,100,11};sort(arr,8);for(i=0;i<8;++i)printf("%d ",arr[i]);return 0;}//冒泡排序 :降序//arr:待排序的数组//n:数组的长度 void sort(...
  • C语言编程:实现:在已按降序排列的整型数组中插入一个整数,使插入后的数...
    答:include<stdio.h>int main(){ int a[6] = {9,7,6,3,1}; int i,j,x,t; printf("insert data:"); scanf("%d",&x); for(i=0;i<5;i++) if(x>a[i]) break; for(j=5;j>i;j--) a[j]=a[j-1]; a[j]=x; printf("Now array a...
  • 输入n个整数,对其进行降序排序(n由键盘输入) 用C语言写
    答:include <stdio.h>int main() {int n= 0,k,i,j,t,a[20] = {0};printf("输入整数(Ctrl + Z退出):");while(scanf("%d",&a[n]) == 1&&n < 20) {n++;printf("输入整数(Ctrl + Z退出):");}for(i = 0; i < n - 1;++i) {k = i;for(j = i + 1; j < n; ...
  • 如何用C语言将一组数进行降序排列
    答:假设有n个数。include<stdio.h> void min(int *a,int *b){ int data;if(*a<*b){ data=*a;a=*b;b=data;} } int main(){ int t[10];//假设n=10,可以设置为其他数 int i,j,n=10;for(i=0;i<n;i++)scanf("%d",&t[i]);for(i=0;i<n-1;i++){ for(j=i;j<n-...
  • c语言 用一个函数实现用冒泡法对十个整数升序和降序排列 麻烦写全些
    答:include <stdio.h>void sort1(int a[],int n){int i,j,t; for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;}}void sort2(int a[],int n){int i,j,t; for(i=0;i<n-1;i++) for(j=0...
  • ...C语言编程,程序设计题:从键盘输入十个数,将他们进行降序排列...
    答:include<stdio.h>int main(){int i,j,t,a[10]; for(i=0;i<10;i++) //输入10个整数 scanf("%d",&a[i]); for(i=0;i<9;i++) //降序冒泡排序 for(j=0;j<9-i;j++) if(a[j]<a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} for(i=0;...
  • C语言用冒泡法对一维数组中10个数按降序进行排列
    答:{ num=n[i]; n[i]=n[j]; n[j]=num; } } } printf("1,2,3,4,5,6,7,8,9,10冒泡降序排列后为:"); 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语言。随机产生100内的10个数安降序排序。在从键盘输入一个数b使数组...
    答:include <stdio.h>#include "stdlib.h"#include "time.h"int main(void){ int a[11],i,j,b; srand((unsigned)time(NULL)); for(i=0;i<10;a[i++]=rand()%100);//随机产生10个小于100的整数存入数组a for(i=0;i<10;i++){//降序排序 for(b=i,j=b+1;j<10...

  • 网友评论:

    翟倩18959643218: 用C语言将9个不同大小的数字按从大到小排列 -
    12559毛林 : #include using namespace std; void input (int[] ,int); void getHighest(int[],int,int&); const int NUM=9; int main() { int Num[NUM]; int max; int m; input(Num,NUM); for(m=0;m { getHighest(Num,NUM,max); cout } return 0; } void input( int Num[], int n) { int ...

    翟倩18959643218: C语言 任意输入9个整数,按照中间小两头大的顺序输出. -
    12559毛林 : #include int main() { int a[9]; int i,j,x,t=-1,m; for(i=0; i scanf("%d",&a[i]); for(i=0; i if(t { t=a[i]; m=i; } { x=a[4]; a[4]=t; a[m]=x; } for(i=0; i for(j=0; j { if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } for(i=0; i for(j=5; j { if(a[j] { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } for(i=0; i ...

    翟倩18959643218: c语言输入10个整数,按降序排序输出 -
    12559毛林 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36#include<stdio.h> intmysort(int*a,intn) {inti,j,temp;for(i=0;i<n-1;i++){for(j=0;j<n-1-i;j++){if(a[j]>a[j+1]){temp=a[j+1];a[j+1]=a[j];a[j]=temp;}...

    翟倩18959643218: C语言:输入10个整数,对其中前5个数按降序排列,然后输出这10个整数 -
    12559毛林 : 选择 //#include "stdafx.h"//vc++6.0加上这一行. #include "stdio.h" void main(void){int nDec[10],i,j,k;printf("Type 10 data...\n");for(i=0;i<10;scanf("%d",nDec+i++));for(i=0;i<5;i++){for(k=i,j=k+1;j<5;j++)if(nDec[k]<nDec[j]) k=j;if(k!=i){j=...

    翟倩18959643218: C语言,给一个数列降序排列 -
    12559毛林 : for (j=i+1;i<5;j++) 这句第二个条件应为 j < 5;

    翟倩18959643218: 用C语言编写一函数,函数实现以下数字的排序[升序和降序] -
    12559毛林 : 升序:#include "stdio.h" main() { int a[4]={1,4,2,6}; int i,j,num; for (i=1;i<4;i++) { for (j=0;j<4-i;j++) {if (a[j]>a[j+1]) {num=a[j];a[j]=a[j+1];a[j+1]=num;} } } for (i=0;i<4;i++) printf (" %d ",a[i]); } 降序:#include "stdio.h" main() { int a[4]={1,4,2,6}; int i,j,...

    翟倩18959643218: C语言编程题: 将数组a中的10个整数降序排列并输出. -
    12559毛林 : 这个是自己输入10个整数,不想自己输的话就先给数组a赋初值,然后把下面程序里的输入语句去掉即可 #include <stdio.h> void main() {int i,j,max,temp,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){max=i;for(j=i+1;j<10;j++)if(a[max]<a[j])max=j;temp=a[i];a[i]=a[max];a[max]=temp;}for(i=0;i<10;i++)printf("%d ",a[i]); }

    翟倩18959643218: 关于C语言进行降序排列 -
    12559毛林 : #include "stdio.h" void sort(int *p) {int i,j,k;for (i=0;i<9;i++)for (j=i+1;j<10;j++)if (p[i]<p[j]) {k=p[i];p[i]=p[j];p[j]=k;} }main() {int a[10],i;for (i=0;i<10;i++)scanf("%d",&a[i]);sort(a); }

    翟倩18959643218: 如何用c语言将许多个整数变成字符串并比较它们的大小,将其按照降序排列 -
    12559毛林 : 可以先将这些整数放进一个数组里 然后将它们进行逆序排序 再将它们转换成字符串存入到一个字符串数组里 一个简单的代码如下#include <stdio.h>#include <stdlib.h>#define MAX_NUM 20#define NUM sizeof(a)/sizeof(int) void int_to_str(int *a,...

    翟倩18959643218: 怎样使用C语言实现如下算法: 输入任意10个数,用快速排序算法,按降序排序后输出 -
    12559毛林 : void sort_(void) { int a[10]; int temp = 0; printf("please input ten number:\n"); for(int i = 0; i< 10; i++) { scanf("%d",&a[i]); } for (int j = 0; j < 9; j++) for (int k = 0; k < 9-j; k++) if ( a[k] < a[k+1] ) { temp = a[k]; a[k] = a[k+1]; a[k+1] = temp; } printf("the ...

    热搜:从小c到大 \\ c语言编辑整数幂 \\ c#输入一个整数判断奇偶 \\ 输入三个整数降序输出 \\ 输入一个整数正序输出 \\ c语言冒泡排序n个数 \\ c语言合法整数要求 \\ c++输入三个数排序 \\ c语言输入n个整数并输出 \\ 输入一个整数n编写程序 \\ 输入两个整数输出它们的和 \\ c语言输入10个整数排序 \\ 正整数1到2018排列 \\ 输入十个整数倒序输出 \\ 十个整数排序c语言 \\ c++输入多个整数 \\ 输入10个整数按降序排列 \\ 4个数字有多少种排列c语言 \\ c#输入十个整数 \\ 对三个整数按由小到大排列 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网