c语言对10个数排序

  • c语言 输入十个整数,从大到小排序,并输出来。求解题思路
    答:for (j = 0; j < sz - i - 1; j++)//用for循环的元素个数控住多少趟 { if (arr[j] > arr[j + 1]){ int tmp = arr[j];arr[j] = arr[j+1];arr[j + 1] = tmp;} } } } int main(){ int arr[10] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };int sz...
  • C语言:用选择法对数组中10个数按由大到小排序
    答:using namespace std;int main(){ void select_sort(int arry[],int n)int a[10],i;for(i=0;i<=9;i++){ cin>>a[i];} cout<<endl;cout<< select_sort(a,10); //函数调用,数组名作实参 for(i=0;i<=9;i++) //输出10个已经排好序的数 { cout<<a[i]<<" ";}...
  • c语言,用选择法对10个数排序,按正负数分开输出?
    答:程序思路:一、排序函数:根据传参,实现降序升序两种功能。二、数组输出:根据传参,实现正数和负数输出两种功能。下面是代码:include <stdio.h> void px(int nums[],int len,int t);//排序 void showNums(int nums[],int len,int t);//输出 int main(){ int nums[10]={8,7,-1,2,-...
  • C语言编程,从键盘输入10个数放到一维数组中,排序
    答:int main(){ int a[11]={0};int num;int i,j,t;printf("请输入10个数: \n");for(i=0;i<10;i++){ fflush(stdin);scanf("%d",&a[i]);} for(i=0;i<10;i++)for(j=0;j<10;j++)if(a[i]<a[j]){ t=a[i];a[i]=a[j];a[j]=t;} printf("排序后的数组为: ...
  • 如何用c语言编写一个程序,实现按从大到小的顺序排序输出10个数
    答:用选择排序法编写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个整数按从大到小排序。10个整数用scanf函数输入。_百...
    答:min]=temp;} \x0d\x0aprintf("\n从大到小排列是:\n"); //输出字符\x0d\x0afor(i=10;i>=1;i--) //循环输出按大小排列的数据\x0d\x0aprintf("%5d",a[i]);\x0d\x0aprintf("\n");//每输出一个数据换行\x0d\x0a} ...
  • 在C语言中,如何用函数实现,用选择法对10个数进行排序
    答://选择 void sort1(int *a,int n){ for(int i=0;i<n-1;i++) for(int j=i;j<n;j++) if(a[i]>a[j]) sp(a[i],a[j]);}//冒泡 void sort2(int *a,int n){ for(int i=1;i<n-1;i++) for(int j=0;j<n-i;j++) if(a[j]>a[j+1])...
  • C语言:输入10个数依次从大到小排序!
    答:include<stdio.h> int main(){ int a[10],i,j,t;printf("请输入10个整数:\n");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;} printf("排序以后的数:\n");for(...
  • (C语言程序)输入10个数,选择排序的方法,由小到大排序。
    答:include<stdio.h>int main(){int i,j,n=10,k,t,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<9;i++) {k=i; for(j=i+1;j<10;j++) if(a[j]<a[k])k=j; {t=a[i];a[i]=a[k];a[k]=t;} } for(i=0;i<10;i++) printf...
  • C语言~十个数字从小到大怎么排列~从大到小呢~
    答:include<stdio.h> int main(){ int a[10],i,j,t;printf("请输入10个整数:\n");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;} printf("排序以后的数:\n");for(...

  • 网友评论:

    樊姜13520997699: c语言,10个数排序怎么做 -
    54606计赖 : #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"); }

    樊姜13520997699: C语言用冒泡法和选择法对10个数进行排序 -
    54606计赖 :[答案] 冒泡法: #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

    樊姜13520997699: C语言中如何用选择法将10 个整数排序 -
    54606计赖 : #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++) //输出十个...

    樊姜13520997699: C语言 用一个函数来实现对10个数进行冒泡排序 -
    54606计赖 : #include "stdio.h" int exchange(char a[10]) //char {int i,j,t; for(i=0;i<10;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;} return(1); } void main() {char a[10]; //charprintf("please put numbers:");scanf("%s",a);exchange(a);printf("%s",a); }你是对10个字符串排序把

    樊姜13520997699: 对10个数进行排序(C语言) -
    54606计赖 : #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[...

    樊姜13520997699: C语言编写程序,对10个整数按由小到大进行排序. -
    54606计赖 : #include void sort(int *data,int len) { int i,j,k; for(i=1;i{ k=data[i]; for(j=i-1;j>-1;j--) if(data[j]>k)data[j+1]=data[j]; else { data[j+1]=k; break; } if(j==-1)data[0]=k; } } int main () { int a[10]={1,6,5,2,3,4,7,8,9,5}; int i; sort(a,10); for(i=0;i<10;i++)printf("%d ",a[i]); printf("\n"); return 0; }

    樊姜13520997699: C语言 怎么样用选择法对10个整数排序? -
    54606计赖 : 选择法排序是一种简单的容易实现的对数据排序的算法.以整形数组元素为例,有数组A[10],即A[0],A[1],…,A[8],A[9](假设其元素均互不相同).要求对其元素排序使之递增有序.首先以一个元素为基准,从一个方向开始扫描,比如从左至...

    樊姜13520997699: C语言任意输入10个整数,按从高到低的次序排序. -
    54606计赖 : #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]; ...

    樊姜13520997699: 用选择法对十个数排序(用C语言) -
    54606计赖 : #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]); }

    樊姜13520997699: C语言如何用选择法排序任意输入十个数(从大到小、从小到大)? -
    54606计赖 : #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]) //这是由小到大排序 如果是大到小则改...

    热搜:c语言冒泡排序n个数 \\ c++中<< \\ 十个整数排序c语言 \\ c#一般用来开发什么 \\ c语言数组输入10个数 \\ c#的八大数据类型 \\ c++编程必背50个代码 \\ 输入10个数字排序 \\ c语言输入n个数逆序输出 \\ c语言3个数字从小到大 \\ c语言从小到大输出10个数 \\ c语言冒泡法排序10个数 \\ 十个数由大到小排序 c语言 \\ c语言三个数从小到大 \\ 输入一组10个数组并排序 \\ c++必背入门代码 \\ c语言输出1000以内的完数 \\ c语言按总成绩排序 \\ c语言判断三个数最大 \\ c语言排序代码从小到大 \\

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