c语言10个数字排序

  • C语言将10个数字从小到大排列,为什么我的代码输入是1,2,3,4,5,6,7...
    答: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]);} getch();return 0;} vo...
  • 输入10个整数,按照由大到小的顺序输出C语言编写
    答:#define NUM 10 void main() { int i,j,k,a[NUM]; printf("请输入10个数字进行从大到小的排序:"); for(i=0;i<NUM;i++) { scanf("%d",&a[i]); } for(i=0;i<NUM;i++) { for(j=0;j<NUM;j++) { if(a[i]>a[j]) { k=a[i]; a[i]=a[j]; a[j]=k; } } } for(i...
  • C语言题:从键盘输入十个数到一维数组求平均数,并将10个数从大到小...
    答:int main(){ int i,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]); //循环,一共读入10个整数 bubble_sort(a,10);//调用函数,对a数组内的10个元素排序 for (i=0; i<10; i++)//以下三行,用于在一行上输出数组内的10个元素 printf("%d ",a[i]);printf("\n");return...
  • c语言 输入十个整数,从大到小排序,并输出来。求解题思路
    答:{ int arr[10] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };int sz = sizeof(arr) / sizeof(arr[0]);BubbleSort(arr, sz);PrintArr(arr, sz);system("pause");return 0;} 2、指针形式。创建两个变量start、end,记住数组起始与结束位置元素的地址,应用两次 while 循环交换地址 ...
  • 用计算机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个数降序排列流程图?
    答:下面是用C语言将10个数字按降序排列的流程图示例:开始 初始化一个包含10个整数的数组 设置变量i为0 设置变量j为0 设置变量“temp”为0 从0到9用“i”开始for循环 从i+1到9开始使用“j”循环 如果array[j]大于array[i],则交换array[i]和array[j]的值 结束内部for循环 结束外部for循环 按...
  • 如何用c语言实现输入一些数字,按照从大到小排序输出?
    答:用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序排序输出。代码如下: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...
  • C语言程序设计: 从用户输入10个整数,对其按照从小到大的顺序排序,并输...
    答:int main(){ int a[10];int i,j;int temp;printf("请输入10个整数:");for(i=0;i<10;i++){ scanf("%d",&a);} for(i=0;i<9;i++){ for(j=0;j<9-i;j++){ if(a[j]>a[j+1]){ temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } } printf("排列后顺序为:");...
  • 输入10个整数按照由大到小的顺序如何输出C语言编写?
    答:void main(){ int i,j,k,a[NUM];printf("请输入10个数字进行从大到小的排序:");for(i=0;i<NUM;i++){ scanf("%d",&a[i]);} for(i=0;i<NUM;i++){ for(j=0;j<NUM;j++){ if(a[i]>a[j]){ k=a[i];a[i]=a[j];a[j]=k;} } } for(i=0;i<NUM;i++){ ...
  • C语言实现动态输入10个数字进行排序并输出。
    答:if(val==1)//降序排列 { if(a[i]a[j])Swap(&a[i],&a[j]);} } } int main(){ int arr[11];int i,len,flag;char str[50],num[5];for(i=0;i<10;i++){ printf("please input %d num:",i+1);memset(str,0,50);scanf("%s",str);len = strlen(str);flag = 1;w...

  • 网友评论:

    澹虞15892104894: c语言,10个数排序怎么做 -
    51273慎颜 : #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"); }

    澹虞15892104894: 用C语言编程:对10个数进行排序. -
    51273慎颜 : main(){int a[10];int max,i;pinrtf("input 10 number:\n"); for(i=0;i<=9;i++)scanf("%d",max=a[0];for(i=0;i<=9;i++)if(a[0]<a[i])for(i...

    澹虞15892104894: C语言用冒泡法和选择法对10个数进行排序 -
    51273慎颜 :[答案] 冒泡法: #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

    澹虞15892104894: C语言任意输入10个整数,按从高到低的次序排序. -
    51273慎颜 : #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]; ...

    澹虞15892104894: C语言如何输入十个数,按从大到小顺序排列!
    51273慎颜 : #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]&...

    澹虞15892104894: C语言十位数排序
    51273慎颜 : 程序代码: #include <stdio.h> void main() { int i,j,t; int a[10]; printf("Please input 10 number:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<9;i++) for(j=i+1;j<10;j++) { if(a[i]>=a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } printf("Sort Result:\n"); for(i=0;i<10;i++) printf("%d ",a[i]); printf("\n"); } 执行示例:

    澹虞15892104894: 用选择法对十个数排序(用C语言) -
    51273慎颜 : #include <stdio.h> main() { static int temp,a[]={7,5,6,8,9,4,1,0,2,3}; int i,j; for (i=0;i<n;i++) for (j=i+1;j<n;j++) if (a[j]<a[i]) { temp=a[j]; a[j]=a[i]; a[i]=temp; } printf("%d",a[i]); }

    澹虞15892104894: C语 从键盘输入10个数,要求按从小到大排列出来 -
    51273慎颜 : #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"); }

    澹虞15892104894: C语言~十个数字从小到大怎么排列~从大到小呢~ -
    51273慎颜 : 用数组来存放十个数字,使用“冒泡排序”来实现排序.10个数字需进行9轮扫描,每次扫描时比较相邻的二个数,如它们不符合要求的大小关系,就交换它们的位置.第一轮扫描结束时,最大的数就“沉”到最后.于是第二的范围就少了一个...

    澹虞15892104894: c语言编程,对10个数进行排序 -
    51273慎颜 : 数组元素引用下标要从0开始,你从1-10,第10个数就越界了!因为你的数组一共10个空间,a[10]就访问到第11个数据了,到了数组外面了

    热搜:c语言从小到大排序 \\ c语言依次将10个数输入 \\ c语言1到10排序 \\ c语言比较abc大小排序 \\ c语言是10个数降序排序 \\ c语言选择法10整数排序 \\ c语言冒泡法排序10个数 \\ c语言求n的各位数字之和 \\ 十个数由大到小排序 c语言 \\ c语言怎么给数字排序 \\ c语言4个整数从小到大排列 \\ c语言将一个数组排序 \\ c语言每行显示10个数 \\ c语言从大到小排序代码 \\ c语言给三个数字排序 \\ c语言比大小三个数排序 \\ c语言三个数怎么排序 \\ c语言中将数字大小排序 \\ c语言判断三个数大小排序 \\ c语言中三个数排序 \\

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