请补充函数fun(),该函数的功能是:把一个字符串中的字符(字母)按从小到大排序,并

题型:填空题

问题:

请补充函数fun(),该函数的功能是:把一个字符串中的字符(字母)按从小到大排序,并把这个全部由字母组成的字符串保存在原串中,函数返回这个字符串的长度。例如;输入“cixbr2.3”,如果为bcirx,字符串长度为5。
注意:部分源程序给出如下.
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
#include <stdio.h>
#define N 20
int fun (char *str)

int i=0,j=0,k=-0,m=0;
char t;
char *p=str;
while(*p)

if((*p>=’A’&&*p<=’Z’)||(*p>=’a’
&&*p<=’z’))
【1】
p++;

*(str+i)=’\0’;
【2】 ;
while(*(p+j))

k=j;
【3】 ;
while (*(p+k))

if(*(p+k)<*(str+m)

t=*(str+m);
*(str+m)=*(p+k);
*(p+k)=t;

k++;

j++;

return i;
main() char str[81];
iht n;
clrscr();
printf("Input the original string ");
gets(str);
printf("*** The Original string ***In");
puts(str);
printf("*** The nwe string ***\n");
n=fun(str);
puts(str);
printf("***The length of new string is:
%d***\n",n);

考点:计算机等级考试C语言二级C语言机试
题型:填空题

生产一批零件,经检验合格的有495个,5个不合格,合格率是______.

题型:填空题

秦始皇在全国范围内确立了封建主义中央集权的政治制度,中央集权指

A.全国有统一的货币、度量衡

B.全国有通行的统一文字

C.以皇权至高无上为最基本的原则

D.中央机构对地方机构实行直接有效的行政管理

题型:填空题

王某涉嫌故意伤害被检察院提起公诉,魏某是被害人,检察院派姜某出庭支持公诉,武某是本案的证人,胡某是鉴定人,那么在法庭调查阶段,以下说法正确的是( )

A.姜某可以直接向王某发问

B.姜某经过审判人员的许可可以向魏某发问

C.如果武某是王某提供的证人,王某可以直接向武某发问

D.胡某可以旁听以保证在被传唤时及时出庭

题型:填空题

下列一些变化,其中有一种变化与其它三种变化有着本质不同,这种变化是(  )

A.刀具生锈

B.面包发霉

C.汽油挥发

D.水果腐烂

题型:填空题

在以死亡为给付保险金条件的人身保险中,被保险人死亡后,如受益人已先于被保险人死亡,又没有其他受益人的,保险人应向谁履行给付保险金的义务()

A.投保人指定的人

B.被保险人的继承人。

C.投保人自己

D.受益人的继承人

更多题库