当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言数组排列怎么做

更新:01-02 整理:39baobao.com
字体:

[用VB语言把10数从小到大排列]dim a(9) as integer'定义一个数组用于存放数据 for i=0 to 9 a(i)=int(rnd*100)'生成0-99之间的10个数字,放到数组里 next for i=0 to 9 for j=i to 9 if a(i)>a(j) then '...+阅读

最常用的就是冒泡排序的方法了。

比如对10个数字进行排序,则程序是这样的

#includevoid main(){int a[10];int i,j, t;printf("输入十个数字:\n");for(i=0;i<=9;i++){scanf("%d",&a[i]);}for(i=0;i<=9;i++){for(j=0;j<=8-i;j++){if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}}printf("排序之后的数字是:\n");for(i=0;i<=9;i++)printf("%d\t",a[i]);printf("\n");}

有疑问提出

本文地址:https://www.39baobao.com/show/29_19686.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

c语言作业用函数求一个二维数组的最大值及第几行第几列位置这是伪码,补充一下就ok: int a[3][4]={......}; int i=0,j=0,max=a[0][0]; for(int m=0;m<3;m++) for(int n=0;n<4;n++) if(a[m][n]>max) {max=a[m][n]; i=m;j=n; } printf("最...

C语言编程题:初始化一个已排序的整型数组用二分法查找其中是#include <stdio.h> #include <string.h> void Sort(int a[],int n) { int i,j,k; int num; for(i = 0; i < n - 1; ++i) { k = i; for(j = i + 1; j < n; ++j) if(a[k] > a...

C语言整数数组转化为字符串C有“整数数组转化为字符串”的专用库函数char *itoa(int num,char *str,int radix)。声明一个存放转换后的字符串的二维字符数组,将整型数组的元素作为num来调用itoa函数,将...

如何快速更改PPT幻灯片的排列顺序在PPT演示文稿中,幻灯片的排列顺序决定了幻灯片的播放顺序,如果这个百顺序不符合要求,用户可以根据需要移动幻灯片来改变这个顺序。另外,通过剪切和粘贴的方法,同样能够快速改变...

中考句子排列题的方法技巧举几个例子我有急用谢了1.排序题要求在注意语言表达的整体性、连贯性原则以外,还要多角度地寻找解决问题的切入口。句子排序问题应该注意以下几个问题:①揣摩语段的整体意义,理清选项内容所提供的信息...

c语言中的数组排序#include #include int numSort(int *a,int count_num) { int i,j,min=-1,temp; for(j=count_num-1;j>0;j--) for(i=j-1;i>=0;i--) if(a[j] > a[i]) { temp=a[i]; a[i]=a[j]...

C语言数组排序#include<stdio.h> void main() { int a[10] = { 10,2,3,4,5,6,9,8,7,1 }; int i,j,t; for(j=0;j<10;j++) for(i=0;i<10-1-j;i++) if(a[i]>a[i+1]) /* 由小到大,由大到小时改...

C语言数组排序高手快来#include "stdio.h" #define N 4 void main() { long num[N]; float score[N],sum=0,average; int a,b,i,j; printf("please input student number:\n"); for(i=0;i scanf("%ld",&...

数组排序C语言#include <stdio.h> #include <iostream.h> #include <stdlib.h> #include<time.h> void main() { int a[100],i,c,b,d,e,n; cin>>n; srand((unsigned)time(NULL)); for(i=0...