首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:把字符串str中的字符按字符的ASCⅡ码降序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传入。 例如,如果输入“cdefgh”,则输出为“hgfedc”。 注意:部分源程序给出如下。
请补充函数fun(),该函数的功能是:把字符串str中的字符按字符的ASCⅡ码降序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传入。 例如,如果输入“cdefgh”,则输出为“hgfedc”。 注意:部分源程序给出如下。
admin
2010-09-14
31
问题
请补充函数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全国计算机二级
相关试题推荐
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
有关我国1982宪法的结构说法正确的是()。
下列选项与我国古代五位帝王相关.按时间先后排序正确的是()。①车同轨,书同文,统一度量衡②修运河,创科举,三征高丽③休养生息④杯酒释兵权⑤以人为镜,可以明得失
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
能够根据样本结果推断总体数量特征的调查方式是()。
将1、2、3、4、5、6、7、8、9九个数排成一行,使得第二个数整除第一个数,第三个数整除前两个数的和,第四个数整除前三个数的和,……,第九个数整除前八个数的和。如果第一个数是6,第四个数是2,第五个数是1。排在最后的数是几?
用1到7的数字组成一个六位数密码,密码中每个数字只使用一次。在所有可能的密码排列中,能被3整除的数字占所有可能的排列数的比重为:
设a,b均为正整数,且有等式11a+7b=一132成立.则a的值为()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
随机试题
学生在上课过程中,可以说出《孔乙己》这篇文章中的隐喻,也能对文章中的人物性格做出分析。那么该学生的思维发展处于()。
男性,18岁,诊断为风湿性心脏病主动脉关闭不全,下列哪项不是周围血管征
《关于城镇医药卫生体制改革的指导意见》指出,社区卫生服务组织、门诊部及个体诊所只可经销由省级卫生、药品监督部门审定的()。
施工合同中索赔的性质属于()。
对合伙经营的企业,夫妻作为合伙人与他人合伙,在离婚分割共同财产时做法错误的是( )。
保护类安全附件主要包括()。
如图所示的是哪种典型地貌?
填入下面画线处的语句排列恰当的是()国务院早就要求沿淮企业必须限期停止向淮河排放污水,可这个工厂的领导却一直置若罔闻,拖延推委,________。
下列哪项不是拔牙的绝对禁忌证()。
Despitetheclear-cuttechnologicaladvantages,therailroaddidn’tbecometheprimarymeansoftransportationfornearly20yea
最新回复
(
0
)