10个数字从大到小排序 10以内的数字的顺序
//要求任意输入10个数,然后按从小到大顺序输出#include <stdio.h> int main() { int a[10]; int i,j; int temp; printf("请输入10个整数:"); for(i=0;i<10;i++) { scanf("%d",.
C语言:输入10个数依次从大到小排序!排3个以上的话基本属于排序算法的节奏了,以后会学到的,你与其想怎么排10个数不如想想,输入是字母,符号,空格之类的时候怎么处理 初学C建议看书顺序1. 《C程.
c语言将10个数按从大到小排序#include <stdio.h> main() { int a[11],i,j,k,x; printf("Input 10 numbers:\n"); for(i=1;i<11;i++) scanf("%d",&a[i]); printf("\n"); for(i=1;i<10;i++) { k=i; for(j=i+1;j<=10;j++) if(a[j]).
c语言 输入十个整数,从大到小排序,并输出来.求解题思路输入十个数保存到,整形的数组中然后用选择排序.int temp=0; //临时存储 int[] array={6,5,7,8,1,9,3,2,0,4}; for(int i=0;i<10;i++) { for (int k = i + 1; k < 10; k++) { if (array[i] > array[k]) { temp = array[k]; array[k] = array[i]; array[i] = temp; } } } //即可
C语言编程 要求从大到小排列10个数字你这个代码有问题,这是修改后的#include <stdio.h> int main() { int a[10]; int i,j,temp; printf("Please input 10 numbers : "); for(i=0;i<=9;i++) scanf("%d",&a[i]); for(i=0;i<=.
输入十个数,用冒泡法对其按照从大到小的顺序排列,然后输出.你这程序有错,而且是从小到大的顺序排列,先改过来,如下(从小到大顺序排列):int a[11]; int i,n,t; printf("input 10 numbers:\n"); for(i=1;i<=10;i++)//这里是循环接收.
输入10个整数,按照由大到小的顺序输出C语言编写#include <stdio.h> #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=0;i<num;i++) { printf("%d",a[i]); } }
利用选择法,描述将10个数按从大到小顺序排列的基本思路与算法流程//冒泡法排序#include "stdio.h"#define N 10 main() { int a[N]; int i,j,temp; for(i=0;i<N;i++) scanf("%d",a[i]); for(i=0;i<N-1;i++) for(j=0;j<N-1-i;j++) if(a[j]<a[j+1]) {temp=a[j];a[j]=.
从键盘输入10个整数,把它们从大到小排序后输出#include void input_data(int a[]) { for(int i=0;i scanf("%d",&a[i]); } void sort_data(int a[]) { int i,j; for(i=0;i for(j=0;j { if(a[j] { int temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } output_data(int a[]) { for(int i=0;i printf("%d ",a[i]); } int main(void) { int a[10]; input_data(a); sort_data(a); output_data(a); }
c语言用选择法对10个数从小到大排序你的即是冒泡法和选择法,却两者都不是.冒泡是十个数字中从第一个开始,1和2比,2和3比,3和4比,4和5比依次这样,把两者最小的换到前面去,只要两者之间有比.