首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:把字符串str中的字符按字符的ASCⅡ码降序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传入。 例如,如果输入“cdefgh”,则输出为“hgfedc”。 注意:部分源程序给出如下。
请补充函数fun(),该函数的功能是:把字符串str中的字符按字符的ASCⅡ码降序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传入。 例如,如果输入“cdefgh”,则输出为“hgfedc”。 注意:部分源程序给出如下。
admin
2010-09-14
46
问题
请补充函数fun(),该函数的功能是:把字符串str中的字符按字符的ASCⅡ码降序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传入。
例如,如果输入“cdefgh”,则输出为“hgfedc”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#define N 80
void fun (char s [], int n)
{
int i, j;
char ch;
for (i=0; i<n; i++)
for(j=【 】;j<n;j++)
if (s
<s [j])
{
ch=s [j];
【 】;
s
=ch;
}
main ( )
{
int i=0, strlen=0;
char str [N];
clrscr ();
printf ("\nInput a string: \n");
gets (str);
while (str
!=’ \0’)
{
strlen++;
i++;
}
fun (str, strlen);
printf ("\n***display string ***\n");
puts (str);
}
选项
答案
I s[j]=s[i]
解析
第一空:本题采用选择法进行排序。选择法的算法思路是:如果有n个数则从头到倒数的第2个数一个一个往后走动,每走动一个数总是将这个数与其后的所有数进行两两比较,在比较时按题目要求的顺序将进行比较的这两个数排序 (即交换)。理解了选择法的思路,则此空就非常简单了,应该填i。第二空:借助第三个变量交换两数的方法,非常重要也非常基础,必须要求掌握。
转载请注明原文地址:https://kaotiyun.com/show/UWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《行政处罚法》的规定,违法事实确凿且有法定依据,对公民处以()以下罚款的行政处罚的,可以当场作出行政处罚决定。
假定甲有外遇,为达到和第三者结婚的目的,准备杀妻,已将毒药放入妻子的碗中,妻子发觉饭有异味而将饭倒掉,幸免于难,则甲的行为属于()。
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
下列历史事件按时间先后排序正确的一组是()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
某校五年级有100名学生参加活动,男生两人一组,女生三人一组,共有41组。那么男、女生各有多少名?
用1到7的数字组成一个六位数密码,密码中每个数字只使用一次。在所有可能的密码排列中,能被3整除的数字占所有可能的排列数的比重为:
设a,b均为正整数,且有等式11a+7b=一132成立.则a的值为()。
随机试题
利用集合经营与管理人员意见法预测时,对于经理所作出的预测,在综合分析中______。
Longtimeago,theancientpeoplecouldnottraveltoanyfarawayplacesfortheyhadnoinstrumentstocarrythemacrossthewi
患者,男,67岁。咳嗽、咳痰30年,加重伴喘憋2天人院。查体:神志模糊,多汗,球结膜充血水肿,口唇发绀。颈静脉怒张,桶状胸,双下肺少量湿性哕音。双下肢轻度水肿。应首先进行的检查是
A、单纯性牙周炎B、复合性牙周炎C、快速进展性牙周炎D、青春前期牙周炎E、青少年牙周炎早期牙龈炎症较轻但牙周袋深常见于
津液的输布和排泄主要通过
患者,男,58岁。既往有冠心病病史。开会中突然倒地,疑心脏骤停。查体:颈动脉搏动消失,呼吸停止,口腔无异常。表明患者心肺复苏的有效指标不包括
甲化工厂系国有工业企业,经批准从2008年1月1日开始执行《企业会计准则》。为了保证新准则的贯彻实施,该厂根据《企业会计准则》制定了《甲化工厂会计核算办法》(以下简称“办法”),并组织业务培训。在培训班上,总会计师就执行新准则、办法的内容等作了系统讲解。部
无觉察知觉存在的证据主要来自()(2013.73)
请为演示文稿添加自定义数字签名,名称为“tianyu”,目的为“加密”。
没有数组定义语句:Dima(5)AsInteger,Listl为列表框控件。下列给数组元素赋值的语句错误的是()。
最新回复
(
0
)