- 2
- 0
- 约9.68千字
- 约 11页
- 2018-06-21 发布于河南
- 举报
二级C考试填空题
6.程序:排序:输入9,1,4,2,3,6,5,8,7;输出:1,9,2,8,3,7,4,6,5;
void fun(int a[], int n)
{ int i,j, max, min, px, pn, t;
for (i=0; in-1; i+=2)
{
max = min = a[i];
px = pn = i;
for (j=i+1; jn; j++) {
if (maxa[j])
{ max = a[j]; px = j; }
if (mina[j])
{ min = a[j]; pn = j; }
}
if (pn != i)
{ t = a[i]; a[i] = min; a[pn] = t;
if (px == i) px =pn;
}
if (px != i+1)
{ t = a[i+1]; a[i+1] = max; a[px] = t; }
}
}
9.将s所指字符串中的所有数字字符移到所有非数字字符之后,并保留原有的次序。
#include stdio.h
void fun(char *s)
{ int i,
原创力文档

文档评论(0)