首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCⅡ码降序排列。 例如,原来的字符串为CEAedca,排序后输出为CedcEAa。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCⅡ码降序排列。 例如,原来的字符串为CEAedca,排序后输出为CedcEAa。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其
admin
2013-04-02
32
问题
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCⅡ码降序排列。
例如,原来的字符串为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/BxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(【
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
设有如下说明typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是
数据库是指按照一定的规则存储在计算机中的【】的集合,它能被各种用户共享。
在关系运算中,【】运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。
软件生命周期包括8个阶段。为使各时期的任务更明确,又可以分为以下3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
在线性表的多种存储结构中,最简单的方法是【】。
下列工具中属于需求分析常用工具的是______。
随机试题
简述领导行为方格论的基本内容。
现代物流质量管理必须强调“____________”的思想,明确“____________”的重要性。
W:MayIhelpyou?M:Yes.IwanttovisittheSummerPalaceandtheTsinghuaUniversity.【D1】______W:Yes,thisonedoes
超抗原引起的自身免疫病的机制是
根据爆破的介质条件不同,爆破工程分有()。
会计电算化工作的内容包括()。
我国保险公司把国际海洋运输货物的保险险别分为平安险、水渍险和一切险三种基本险别。下列()属于平安险的保险范围。
甲公司2017年度营业收入5020万元,营业成本3500万元,营业税金及附加120万元,期间费用合计320万元,资产减值损失50万元,营业外收入100万元,营业外支出10万元(其中税务罚款2万元),适用的企业所得税税率为25%,则甲公司应当确认的所得税费用
某传媒公司转让宿舍楼取得收入8000万元,按规定计算扣除项目金额合计3500万元,则计算土地增值税的适用税率和速算扣除系数为()。
培育和践行社会主义核心价值观,是推进中国特色社会主义伟大事业、实现中华民族伟大复兴中国梦的战略任务。因为,倡导富强、民主、文明、和谐,倡导自由、平等、公正、法治,倡导爱国、敬业、诚信、友善的社会主义核心价值观
最新回复
(
0
)