首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。 例如,原来的字符串为CEAedca,排序后输出为CedcEAa。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。 例如,原来的字符串为CEAedca,排序后输出为CedcEAa。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和
admin
2015-08-23
41
问题
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。
例如,原来的字符串为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++ ;
}
fc10Se(rf);
fc10Se(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
解析
选择排序法中的降序排序,首先从数组中挑选一个最大的元素,把它和第一个元素交换,接着从剩下的num-1个元素中再挑出一个最大的元素,把它和第二个元素交换,不断重复以上过程,直到比较完最后两个元素。
转载请注明原文地址:https://kaotiyun.com/show/jTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,当x为大于1的奇数时,值为0的表达式是
关系数据库管理系统能实现的专门关系运算包括()
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
一个源文件中的外部变量的作用域为()。
设已包含头文件<string.h>,下列程序段的运行结果是()。chars1[]={"ACDEF"};chars2[]="ABC";strcpy(s1,s2);printf("%d",strlen(s1)
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
设计软件结构是在软件生命周期的()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
设有变量说明int(*p)[m],其中的标识符p是()。
数据库设计包括两个方面的设计内容,它们是
随机试题
《矿山安全法》规定,矿山企业必须从矿产品()中按照国家规定提取安全技术措施专项费用。
易燃易爆危险品是指容易燃烧爆炸的危险品,其不包括()。
保本型基金的缺点不包括()。
谭家菜的代表名菜是()。
弗洛姆认为,人的动机取决于()
跳高技术分为助跑、起跳、腾空过杆和落地等环节,其中起跳阶段的主要任务是()。
关于行政赔偿诉讼的举证责任问题,下列说法准确的是()。
使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的
Nowadays,airtravelisvery【C1】______WearenotsurprisedwhenwewatchonTVthatapoliticianhastalkedwithFrenchPresiden
InthispartofthetestyouareaskedtogiveashorttalkonabusinesstopiC.Youhavetochooseoneofthetopicsfromthetwo
最新回复
(
0
)