首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCH码降序排列。 例如,原来的字符串为:CEAedca,排序后输出为:CedcEAa。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCH码降序排列。 例如,原来的字符串为:CEAedca,排序后输出为:CedcEAa。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函
admin
2017-11-27
41
问题
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCH码降序排列。
例如,原来的字符串为:CEAedca,排序后输出为:CedcEAa。
注意:部分源程序在文件PROG1.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
解析
选择排序法中的降序排序,首先从数组中挑选一个最大的元素的ascill码,把它和第一个元素交换,接着从剩下的num-1个元素中再挑出一个最大的元素的ascill码,把它和第二个元素交换,不断重复以上过程,直到比较完最后两个元素。
转载请注明原文地址:https://kaotiyun.com/show/M2xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。≠}includemain(){inta=8,b=6,m=1;switch(a%4){case0:m++;br
以下程序:#includemain(){charstr[10];scanf(“%s”,&str);printf(“%s\n”,str);}运行上面的程序,输入字符串.how
以下程序的输出结果是_____________-。#includevoidmain(){intf,f1,f2,i;f1=0;f2=1;printf(“%d%d”,f1,f2);f
有以下程序:#includestructtt{intx;structtt*y;}*p;structtta[4]=120,a+1,15,a+2,30,a+3,17,a};main()
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(“%u\n”,X);}程序运行后的输出结果是(
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于___________的联系。
下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。#includemain(){inta=0,b=0,c=0,i;for(i=0;i
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include#include#defineM81inttim(
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
计算机的内存储器与外存储器相比较
子宫颈上皮不典型增生是一种()
患者,女,42岁,月经不调、崩漏多年,眩晕动则加剧,劳累即发,面色白,唇甲不华,发色不泽,心悸少寐,神疲懒言,饮食减少,舌质淡,脉细弱,此证的中医治法是
适合人选收入型组合的证券有( )。
下列属于“判断”这一思维形式的语句是()。
2015年1月13日,习近平同志在中纪委第五次全会上强调,要按照()的要求,持之以恒落实中央八项规定精神,坚决遏制腐败现象蔓延势头,坚守阵地、巩固成果、深化拓展,坚定不移推进党风廉政建设和反腐败斗争。
(1)社会关注(2)拖欠工资(3)进城打工(4)终于拿到了血汗钱(5)政策出台
中国古代最早的一部比较完整的行政法典是( )。
证明:当x>0时,不等式成立.
______peoplewerekilledduringtheaircrash.
最新回复
(
0
)