首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCⅡ码降序排列。例如,原来的字符串为″CEAedca″,排序后输出为″CedcEAa″。 注意:请勿改动主函数main和其他函数中的任何何内容,仅在函数fun的花括号中填入你编
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCⅡ码降序排列。例如,原来的字符串为″CEAedca″,排序后输出为″CedcEAa″。 注意:请勿改动主函数main和其他函数中的任何何内容,仅在函数fun的花括号中填入你编
admin
2019-04-14
21
问题
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCⅡ码降序排列。例如,原来的字符串为″CEAedca″,排序后输出为″CedcEAa″。
注意:请勿改动主函数main和其他函数中的任何何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include <stdio.h>
#include <ctype.h>
#include <string.h>
void fun(char *s.int num)
{
}
main()
{
void NONO();
char s[10];
printf(″输入7个符的字符串:″);
gets(s);
fun(s.7);
printf(″\n%s″,s);
NONO();
}
void NONO()
/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/
{
char s[10];
FILE *rf, *wf;
int i=0;
rf=fopen(″in.dat″,″r″);
wf=fopen(″out.dat″,″W″);
while(i<10)
{
fgets(s,10,rf);
s[7]=0;
fun(s,7);
fprintf(wf,″%s\n″,s);
j+ +;
}
fclose(rf);
fclose(wf);
}
选项
答案
void fun(char *s,int num) { char ch; int i,j; for(i=1;j<6;i+ +) for(j=i+1;j<6;j+ +) { if(*(s+i)<*(s+j)) { ch=*(s+j); *(s+j)=*(s+i); *(s+i)=ch; } } }
解析
本题考查:for循环语句;字符的交换;指针型变量;指针移动。
指针移动:指针经常用于指向数组和字符串,通过指针的移动实现对数组或字符串的遍历。数组和字符串都是用一段连续的地址来存放元素的。所以,指针的移动也就是对地址的加减。
本题要求对长度为7的字符串,除首、尾字符外,将其余5个字符按ASCⅡ码降序排列,因而要用双重循环进行排序。注意第1个循环的变量的初值i=1,第2个循环的变量的初值为j=i+1;这是因为题目要求除首、尾字符外,将其余5个字符按ASCⅡ码降序排列。
转载请注明原文地址:https://kaotiyun.com/show/WmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有下图所示的链表结构:指针p指向变量a,指针q指向变量c,
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
下列程序的输出结果是______。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d",i++);break;}}print
在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的
给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:asdfghdfl23543。
下列的方法中,不属于软件调试技术的是()。
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
数据流图中带有箭头的线段表示的是()。
随机试题
结核病的基本病变属于
黄曲霉菌产生的黄曲霉素损害的主要器官是
确诊宫颈癌的可靠方法是( )。
犯罪客体与犯罪对象的联系、区别。
下列陈述中,属于当事人主义诉讼特点的是:()
《根据商业银行风险监管核心指标》,核心资本充足率最低为()。
求下列不定积分:
SportsandSexesInsportsthesexesareseparate.【C1】______andmendonotrunorswiminthesameraces.Womenarelessstro
Oneofthemostspectacularqualitiesofmanisnotablyhis________toanykindofnaturalenvironment.
A、Trytobeveryconfidentinyourself.B、Trytoknowmoreabouttheinterviewers.C、Practiceaninterviewwithyourbestfriend
最新回复
(
0
)