首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。 例如,原来的字符串为CEAedca,排序后输出为CedcEAa。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。 例如,原来的字符串为CEAedca,排序后输出为CedcEAa。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和
admin
2016-10-29
58
问题
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。
例如,原来的字符串为CEAedca,排序后输出为CedcEAa。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#include
void fun(char*s,int num)
{
}
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);
i++ ;
}
fclose(rf);
fclose(wf);
}
main()
{
char s[10];
printf("输入7个字符的字符串.");
gets(s);
fun(s,7);
printf("\n%s",s);
NONO();
}
选项
答案
Char t; int i,j ; for(i=1 ; i
解析
进入fun函数,根据前面的分析:
选择排序法中的降序排序,首先从数组中挑选一个最大的元素,把它和第一个元素交换,接着从剩下的num-1个元素中再挑出一个最大的元素,把它和第二个元素交换,不断重复以上过程,直到比较完最后两个元素。
转载请注明原文地址:https://kaotiyun.com/show/sjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序(程序左边的数字为附加的行号)______。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";
以下程序输出的结果为______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"};char**p;
有以下程序:inta=3;main(){ints=0;{inta=5;s+=a++;}s+=a++;printf("%d\n",s);}程序运行后的输出结果是______。
以下程序的输出结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){sta
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}
判断字符串s1是否大于字符串s2,应该使用()。
不能把字符串"HELLO!"赋绐数组b的语句是______。
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
鲁迅在小说《祝福》中创造了祥林嫂的艺术形象,他是把旧中国许多妇女的遭遇集中后创造出来的形象,这种形象的构成方式属于()
我国对国有企业改革中的国有企业兼并国有企业或非国有企业的用地使用权,规定土地使用期限不得超过()年。
未报建的开发项目不得办理招标投标和发放施工许可证,设计、施工单位不得承接该项工程的设计和施工。()
某期货公司由于严重违规期货交易被当地证监局要求整改,公司董事长受到中国证监会的行政处罚。后该期货公司被另一证券公司投资控股,原期货公司董事长、总经理均被证券公司人员所取代,原期货公司副总经理仍任原职,整改完成后,经证监会检验合格。此后,新期货公司欲申请金融
甲公司为增值税一般纳税人,适用的增值税税率为13%。2019年12月甲公司发生如下业务:(1)1日,与乙公司签订委托代销合同,委托乙公司销售A商品200件,合同约定乙公司按每件10万元对外销售。甲公司按售价的10%。向乙公司支付手续费(手续费不
财产转让的实质是一种买卖行为。()
汉族的主要节日有________、________、________、________、________、________、________、________、________等。
根据对《友谊地久天长》谱例的分析,设计一课时的音乐课。要求:(1)教学目标:从课程标准的三个维度进行目标设计,注意行为动词的表述,具有可操作性。(2)教学环节:关注音乐本体,注重参与体验,注意学习方式,培养学习能力,方法适合
某宾馆有6个空房间,3间在一楼,3间在二楼。现有4名客人要入住,每人都住单间,都优先选择一楼房间。问宾馆共有多少种安排?
下列各存储器中,存取速度最快的一种是()。
最新回复
(
0
)