c语言10个数字排序

  • C语言 从键盘输入10个整数,将这10个整数按从小到大的顺序输出。_百度知 ...
    答:1、打开软件进入页面,点击文件-新建-文件-C++ Source File。2、输入预处理命令和主函数:#include<stdio.h>/*输入输出头文件*/void main()/*空类型:主函数*/。3、定义变量和数组的数据输入10个数:int a[10],i,t;/*定义变量和数组数据类型为整型*/printf("输入10个整数:");/*输出文字...
  • 用计算机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语言 随机输入十个数 能把它们从大到小排列出来的程序怎么写?_百度...
    答:}/*打印数组*/void printArr (elemType arr[], int len) {int i;for (i=0; i<len; i++)printf ("%-4d",arr[i]);putchar ('\n');}/*冒泡排序*//*参数说明:*//*elemType arr[]:排序目标数组*//*int len:元素个数*//*int order:排序方式;升序(由小到大):ASC;降序...
  • c语言编程:对10个数冒泡排序(升序)。
    答:include <stdio.h> int main(){ int number[10] = {95, 45, 15, 78, 84, 51, 24, 12,34,23};for (int j = 0; j < 9; j++)for (int i = 0; i < 9 - j; i++) { if(a[i] > a[i + 1]) { int temp = a[i];a[i] = a[i + 1];a[i + 1] ...
  • C语言题:输入十个数用一维数组分别用冒泡法与选择排序法进行排序
    答:int len) {elemType temp;int i, j;for (i=0; i<len-1; i++) /* 外循环为排序趟数,len个数进行len-1趟 */for (j=0; j<len-1-i; j++) { /* 内循环为每趟比较的次数,第i趟比较len-i次 */if (arr[j] > arr[j+1]) { /* 相邻元素比较,若逆序则交换(升序为左大于...
  • 要求用户输入10个数字使用冒泡法从小到大排序把排序结果进行输出并另外...
    答:include<stdio.h>int main(){ int i=0,j=0; int a[10]={1,3,4,5,6,7,9,8,10,2},tmp; while(10>i++){ scanf("%d",&a[i-1]); } for(i=0;i<10;i++) { for(j=0;j<10-i;j++) { if(a[j]>a[j+1]) { tmp = a[j];...
  • c语言把十个数排列在一起,怎样使它们最大的三个数用序号表示?
    答:最后得到的数组x就是题目要的序号。PS:写程序考虑要扩展和通用,因此所有参数(数字个数,数字位数,最大数的个数)都定义成常量,只要修改常量可适应n个数排列,求最大m个数的序号。include<stdio.h> include<stdlib.h> include define MN 10//最大数字个数 define N 100//单个数字不超过 defin...
  • 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语言编程输入一个不少于10个数字的数组,对该数组用插入排序法排序
    答:include<stdio.h>#include<stdlib.h>int main () {int n,i;int *p;int h;void select_sort(int*a,int n);printf("输入数组中元素个数 ");scanf("%d",&n);p=(int *)malloc(n*sizeof(int));for(i=0;i<n;i++)scanf("%d",&p[i]);for(h=0;h<n;h++)printf("%d ",p...
  • C语言将10个数字从小到大排列,为什么我的代码输入是1,2,3,4,5,6,7...
    答:程序 include<stdio.h> include<conio.h> int main(){ int a[10],i,n;printf("请输入数字:\n");for(i=0;i<=9;i++){ scanf("%d",&a[i]);} void array(int x[],int n);array(a,10);printf("从小到大排列为:\n");for(i=0;i<=9;i++){ printf("%d ",a[i]);} ...

  • 网友评论:

    裘聪15866255377: c语言,10个数排序怎么做 -
    46086艾友 : #include<stdio.h> void main() {int n,i,j,t,a[10];for(i=0;i<10;i++) 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;i<10;i++)printf("%4d",a[i]);printf("\n"); }

    裘聪15866255377: C语言用冒泡法和选择法对10个数进行排序 -
    46086艾友 :[答案] 冒泡法: #define N 10 #include maopao(int a[N]) { int i,j,t; for(j=0;ja[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } printf("排序后的数组为:\n"); for(i=0;i

    裘聪15866255377: C语言编写一段程序,输入10个数,按从打到小排列,并显示最大最小 -
    46086艾友 : #include<stdio.h> #define n 10 void sort(int b[]) {int temp,i,j;for(i=0;i<n;i++)for(j=0;j<n-i;j++)if(b[j]>b[j+1]){temp=b[j];b[j]=b[j+1];b[j+1]=temp;} }int main(){int i;int a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);sort(a);for(i=n-1;i>=0;i--)printf(...

    裘聪15866255377: C语 从键盘输入10个数,要求按从小到大排列出来 -
    46086艾友 : #include "stdio.h" //冒泡法 由小到大排序main() { int i,j,a[10],temp; for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } for(i=0;i<10;i++) printf("%d ",a[i]); printf("\n"); }

    裘聪15866255377: C语言如何用选择法排序任意输入十个数(从大到小、从小到大)? -
    46086艾友 : #include <stdio.h> 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]) //这是由小到大排序 如果是大到小则改...

    裘聪15866255377: C语言任意输入10个整数,按从高到低的次序排序. -
    46086艾友 : #include<stdio.h> #include<stdlib.h> int main() { int i,j,Data[10]; printf("请输入10个数字:\n"); for(i=0;i<10;i++) { scanf("%d",&Data[i]); } //排序 for(i=0;i<10;i++) { for(j=i+1;j<10;j++) { int tmp; if(Data[i]<Data[j]) { tmp=Data[i]; Data[i]=Data[j]; ...

    裘聪15866255377: 对10个数进行排序(C语言) -
    46086艾友 : #include<stdio.h> int main() { int a[10] = {0, 3, 2, 5, 77, 8, 23, 44, 32,6}; int i, j; int min, index; int tmp; for(i = 0; i < 9; i++) { j = i + 1; min = a[j]; index = j; for(j = (i + 2); j < 10; j++) { if(min > a[j]) { min = a[j]; index = j; } } if(a[i] > min) { tmp = a[i]; a[i] = min; a[...

    裘聪15866255377: C语言中如何用选择法将10 个整数排序 -
    46086艾友 : #include <stdio.h> void main() { void sort(int arry[],int n);//函数声明 int a[10],i; printf("enter the array:\n"); for(i=0;i<10;i++) //输入十个数 scanf("%d",&a[i]); sort(a,10);//调用排序函数 printf("the sorted array:\n"); for(i=0;i<10;i++) //输出十个...

    裘聪15866255377: C语言如何输入十个数,按从大到小顺序排列!
    46086艾友 : #include&lt;stdio.h&gt; void main() { int a[10]; int i,j,t; printf("input 10 numbers:\n"); for(i=0;i&lt;10;i++) scanf("%d",&amp;a[i]); printf("\n"); for(j=0;j&lt;9;j++) /*进行9次循环 实现9趟比较*/ for(i=0;i&lt;9-j;i++) /*在每一趟中进行9-j次比较*/ if(a[i]&...

    裘聪15866255377: 在c语言环境下输入十个数,输出最大数和最小数,并按大小顺序排列!!谢谢 -
    46086艾友 : 修改:#include <stdio.h> int main() { int a[10],i,j,temp; printf("输入10个数:"); 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]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } printf("数组为:"); for(i=0;i<10;...

    热搜:c++输入三个数排序 \\ 1~100数字表 \\ c语言给三个数字排序 \\ c语言7&&3+12 \\ c语言求n的各位数字之和 \\ c语言猜数字100以内 \\ 给三个数字排序的代码 \\ c语言提取各位数字 \\ c语言1-100猜数字游戏代码 \\ c每行输出10个数字 \\ c语言1234输出各位数字 \\ c语言判断三个数最大 \\ 输入10个数字排序 \\ c语言冒泡排序10个数 \\ c语言计算各位数字之和 \\ c语言如何求各位数之和 \\ c语言三个数怎么排序 \\ c语言计算四位数各位之和 \\ 一维数组排序c语言 \\ c++三个数字排序 \\

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