首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值降序排列。 例如:原来的字符串为CEAedca,则排序后输出为CedcEAa。 注意:部分源程序已存在文件test22_2.cpp中。 请勿改动
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值降序排列。 例如:原来的字符串为CEAedca,则排序后输出为CedcEAa。 注意:部分源程序已存在文件test22_2.cpp中。 请勿改动
admin
2009-01-15
154
问题
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值降序排列。
例如:原来的字符串为CEAedca,则排序后输出为CedcEAa。
注意:部分源程序已存在文件test22_2.cpp中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
文件test22_2.cpp的内容如下:
#include <iostream.h>
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
void int fun(char *s, int num)
{
}
void main ( )
{
char s[10];
printf ("输入7个字符的字符串:");
gets(s);
fun(s,7);
cout<<s;
}
选项
答案
int fun(char*s,int num) {char t; int i,j; for(i=1;i<num-2;i++) for(j=i+1;j<num-1;j++) if(s[i]<s[j]) {t=s[i]; s[i]=s[j]; s[j]=t; } }
解析
本题考查利用循环来控制数组元素的操作,首尾元素除外,因此,数组的下标值要从1开始,用循环变量i来依次取得数组中的元素,用数组中的元素s
和s[j]进行比较,如果后一个元素的ASCII码值大于前一个元素的ASCII码值,则交换这两个数组元素的值。
转载请注明原文地址:https://kaotiyun.com/show/nOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
什么是“会议大使”?简言之,即为一个城市________会议的专业人士。欧美等发达国家早已有“会议大使”,他们为各国争取来了大量高层次、大规模的国际会议。填入画横线部分恰当的一项是()。
简述第二次世界大战中各主要战场战略性转折的时间及其代表性战役。(华东师范大学2003年世界通史真题)
方差分析中,F(2,24)=3.90,F检验的结果()
根据数据的观测方法和来源划分,研究数据可以分为()
关于遗传素质在人的身心发展中的作用,下列说法错误的是
教育的社会发展功能不是教育自身的功能。
根据教育的定义,下列哪一个选项不是教育活动?
下列货币政策操作中,可以增加货币供给的是()。
美联储通过公开市场操作主要调整的是()。
下列货币政策操作中,可以增加货币供给的是()。
随机试题
中国的城市化进程进展到目前的阶段,已经从上一代人故土难离而又难留的无奈抉择,转换成自然而然的观念,“打工”这个词已不再能进入90后的语系。在喜欢的城市工作,就像“大学生毕业后找一家公司工作”一样自然。无论有无户口和住房,这些人已经是真正的城市人,再也回不去
1994年3月20日晚韩某和本班同学刘某.在电影院门口盗窃自行车1辆,商定各骑2个月后将车卖掉,得款均分。1994年5月19日韩某14岁生日,16岁的刘某骑自行车去韩某家参加聚会的途中,被联防人员查获,并供出自己和韩某盗窃的全过程。为此,二人所属的区公安局
10.下列有关执法与守法区别的说法哪些是不正确的?()(2004年司考,卷一,第52题)
根据下列资料。回答下列题。2011年境外来浙江工作专家25883人次。比2010年增长12.1%,2011年占同期全国总人次的比重为4.9%,比2010年提高0.1个百分点。2010—2011年浙江外商投资企、事业单位聘用的境外专家
下列关于经济增长与经济发展关系的说法,正确的有()。
与今天的大熊猫不同,大熊猫祖先的饮食非常多元,那么大熊猫是从什么时候开始以食用竹子为主的呢?早期研究认为这一食性转变大约发生在5000年前,但最新研究中,人们通过测定大熊猫骨骼和牙齿中稳定的同位素揭示了它们晚年和牙釉质形成早期的饮食状况,得出新结论:大
2008年初,我国南方地区持续的雨雪、冰冻天气给人民群众的生产生活造成了严重危害,给交通运输、煤电供应带来了严重影响,你认为应该从雪灾中吸取哪些教训?
Cultureshockmightbecalledan【C1】______diseaseofpeoplewhohavebeensuddenly【C2】______abroad.Likemostailments,ithasi
【21】【26】
A、Climbersdevelopskillsusefulinotheractivities.B、Climbershavetheopportunitytobeoutsideandenjoythescenery.C、Cli
最新回复
(
0
)