首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。 例如,原来的字符串为:CEAedca,排序后输出为: CedcEAa。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数ma
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。 例如,原来的字符串为:CEAedca,排序后输出为: CedcEAa。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数ma
admin
2019-03-19
60
问题
请编写函数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\rll" s);
i++ ;
)
fclose (rf);
fclose (wf);
}
main()
{
char s[10];
printf("输入7个字符的字符串:");
gets (s);
fun (s,7);
printf ("\n%s",s);
NONO();
}
选项
答案
1 char t; 2 int i.j; 3 for (i=1; i
解析
选择排序法中的降序排序,首先从数组中挑选一个最大的元素,把它和第一个元素交换,接着从剩下 的num—1个元素中再挑出一个最大的元素,把它和第二个 元素交换,不断重复以上过程,直到比较完最后两个元素。
转载请注明原文地址:https://www.kaotiyun.com/show/9BRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
以下程序运行后的输出结果是【 】。main(){inta=3,b=4,c=5,t=99;if(b<a&&a<c)t=a;a;a=c;c=tif(a<c&&b<c)t=b;b=a;a=t;prin
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
数据处理的最小单位是
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,s
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
随机试题
以下有关净现值与现值指数的关系正确的包括
慢性粒细胞白血病急变时,最可靠的染色体变化是
患者,女,19岁。半月前无意中发现颈部粗大,无异常不适。颈部呈弥漫性肿大,边缘不清,皮色不变,无触痛,并可扪及数个大小不等的结节,随吞咽动作而上下移动。具体诊断是()
男,70岁。右腹股沟区肿块3年,平卧消失。查体:右耻骨结节外上方有一半球形肿块,未进入阴囊,可用手回纳,压住腹股沟韧带中点上方咳嗽时仍可见肿块突出。最可能的诊断是
关于租赁期限的表述正确的是()。
某双柱下条形基础梁,由柱传至基础梁顶面的上部结构竖向力设计值分别为F1和F2。基础梁尺寸及工程地质剖面如下图所示。假定基础梁为无限刚度,地基反力按直线分布。假定F1=1100kN,F2=900kN右边支座悬挑尺寸b=1000mm。则基础梁左边支座悬挑
以下关于二级评价项目大气监测布点说法正确的是()。
某企业欲扩大生产,在进行投资项目决策时,在三项投资方案中进行选择,各方案在其投资期内的净利润和现金净流量如表所示,设贴现率为10%,回答下列问题:按照会计收益率法,应选择()。
【2014年江西.单选】影响学习动机的内部因素是()。
在浮点数编码表示中,(1)在机器数中不出现,是隐含的。
最新回复
(
0
)