首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:读入一个字符串(长度
给定程序MODll.C中函数fun的功能是:读入一个字符串(长度
admin
2013-03-29
20
问题
给定程序MODll.C中函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码升序排序后输出。
例如,若输入:edcba,则应输出:abcde。
请改正程序中的错误,使它能统计出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
void fun(char t[])
{
char c;
int i,j;
/*************found************/
for(i=strlen(t);i;i--)
for(j=0; j
/*************found************/
if(t[j]
{
c=t[j];
t[j]=t[j+1];
t[j+1]=c;
}
}
main()
{
char s[81];
printf("inPlease enter a character
string:");
gets(s);
printf("ininBefore sorting:in
i"%s\"",s);
fun(s);
printf("\nAfter sorting decendingly:
in\"%s\"",s);
}
选项
答案
(1)for(i=strlen(t)一1;i;i一一)或 for(i=strlen(t)一1;i>0;i一一) (2)if(t[j]>t[j+1])
解析
(1)字符串的长度包括尾符,将字符串中的字符按ASCⅡ码排序,应排除尾符号,所以第一个标识下的“for(i=strlen(t);i;i--)"改为“for(i=strlen(t)-1;i;i--)"。
(2)题干中要求升序排列,第二个标识下的“if(t[j]
t[j+1])"。
转载请注明原文地址:https://kaotiyun.com/show/iWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:输出x、y、z三个变量中的最大值,请填空。main(){intx,y,z,u;printf("Enterx,y,x;");scanf("%d%d%d",&x,&y,&z);if(【】)u=x
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
下面程序中有错误的行是()。(每行程序前面的数字表示符号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
用筛选法可得到2~n(n
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
仅由角质形成细胞合成的胶原是
患者,女,34岁,已婚,近半年来,月经周期尚准、经量多或少、经期10天方净,色淡量多、质稀、自觉倦怠乏力,气短懒言伴小腹空坠,面色无华,舌淡苔薄,脉缓弱
脓胸病人胸腔闭式引流瓶更换间隔时间为()
京巴犬,8岁,精神良好,不爱活动,多饮,多尿,尿有似烂苹果味,体重明显下降。诊断该病最必要的检查项目是()
A.实热B.实寒C.虚热D.虚寒E.真寒假热阴偏衰所形成的病理变化是()
药品说明书应有的内容包括
《物权法》规定,拾得人侵占遗失物的,无权请求保管遗失物等支出的费用,但有权请求权利人按照承诺履行义务。()。
二级文件的管理不包括()。
打破传统的年龄编组,按学生的能力或学习成绩的差别分组教学,这种分组教学属于
Inourcountry,moreandmorepeoplehavenowcometo【11】theharmtobaccodoesto【12】,andtheyhavemadelouderandlouderappe
最新回复
(
0
)