三九宝宝网宝宝教育教学论文

c语言二维数组排序

02月22日 编辑 39baobao.com

[C语言题用二维数组和冒泡排序]#include<stdio.h> #define n 4 int main() { char a[n][30]; char tempstr[30]; char ch[30]; int b[n]; int i,j,temp; printf("你好使用者,我是一个自动分析程序,请输入你想...+阅读

#include

int main()

{

int a[100]={12,35,36,45,88,77,99,14,123,321,

78,98,58,52,54,56,575,59,15,222,

111,222,333,444,555,666,777,888,999,101,

22,33,44,55,66,75,48,49,94,91,93,

1,2,3,4,5,6,10,7,8,9,85,86,84,46,

145,146,147,148,149,150,154,156,157,

168,665,169,167,125,123,124,126,127,

49,995,458,645,198,197,196,194,129,556,

213,214,215,219,216,228,227,225,226,

445,446,447,448,449,450,452,453};

int b[10][10];

int i,j,k,e;

for(i=0;ifor(j=0;j{

if(a[j]>a[j+1])

{e=a[j];a[j]=a[j+1];a[j+1]=e;}

}

k=0;

for(i=0;ifor(j=0;j{b[i][j]=a[k];k++;}

for(i=0;i{ for(j=0;jprintf("%-4d",b[i][j]);

printf("\n");}

printf("\n");

return 0;

}

是这样吧?希望能帮助你!(望采纳)

以下为关联文档:

C语言二维数组/***用二维数组保存学生成绩****/ #include"stdio.h" #define M 100 main() { int i,a[M][2],n,c=0,m=0,max,min; printf("请输入学生记录数:"); scanf("%d",&n); /*********输入每个...

c语言二维数组编程1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include<stdio.h> #include<string.h> intmain() { chara[3][100]; inti,j,n; for(i=0;i<3...

编写c语言二维数组一: #include <stdio.h> void main(){ int i,j; int a[5][3]; for(i=0;i<5;i++) for(j=0;j<3;j++){ scanf("%d",&a[i][j]); } for(i=0;i<5;i++){ for(j=0;j<3;j++){ printf("%d...

C语言二维数组问题不是 这么说吧,数组名本身就是指针,指向数组的第一个元素 至于你所说的调用调用二级(二维吧)数组,难道不是如普通变量般直接调用吗? 根据问题补充说,这是不允许的,main()函数的形参是...

求教c语言二维数组的冒泡排序法1、打开Visual Studio工具并创建一个新的Win32程序。 2、在打开的C语言文件中,导入stdio.h空间,然后准备一个main函数。 3、接下来,准备一个需要进行冒泡排序的整数数组。如...

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> #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...

C语言。数组排序函数数组函数排序//#include "stdafx.h"//vc++6.0加上这一行. #include "stdio.h" void Sort(int *p,int n){ int i,j,k; for(i=0;i<10;i++){ for(k=i,j=i+1;j<10;j++) if(p[k]>p[j]) k=j; if(k!...

C语言二维数组的排序问题不是 这么说吧,数组名本身就是指针,指向数组的第一个元素 至于你所说的调用调用二级(二维吧)数组,难道不是如普通变量般直接调用吗? 根据问题补充说,这是不允许的,main()函数的形参是...

推荐阅读
图文推荐