首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。 例如,原来的字符串为:CEAedca,排序后输出为: CedcEAa。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数ma
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。 例如,原来的字符串为:CEAedca,排序后输出为: CedcEAa。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数ma
admin
2019-03-19
33
问题
请编写函数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://kaotiyun.com/show/9BRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:main(){inta[4][4]={{l,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};inti,j,s=0;for(i
以下程序的输出结果是()。#include<stdio.h>voidfun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#include<string.h>main(){infi,j,[13];charstr[]={"1234567"};for(i=0,j=strlen(str)[14]
若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是()。
以下程序的输出结果是#includeintfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else{fun(n-1,&f1);fun(n-2,&f2);
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p;}prin
下面程序在屏幕上的输出是_______。main(){printf("ab\b\bc");}
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
有如下程序;intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);pr
随机试题
A.大剂量地塞米松抑制试验B.血皮质醇测定:C.小剂量地塞米松抑制试验D.尿游离皮质醇测定
碘化物治疗甲状腺危象的主要作用机制是
以下哪个是临床常用的呼吸中枢兴奋药物
试述采用网篮法测定粗集料的表观密度、表干密度和毛体积密度的试验步骤及结果计算方法。
短期国库券期限在一年之内,目的是弥补当年财政收支赤字。()
根据《公开发行证券的公司信息披露内容与格式准则第1号——招股说明书》在招股说明书中发行人应披露经审计财务报告期间的财务指标不包括( )。
某货运航空公司在客户满意度调查中发现未能很好地满足部分客户的需求,遂决定向国内某知名餐饮企业学习如何能更好地满足客户的需求。根据以上信息可以判断,该货运航空公司主要采用了()。
2022年3月10日,韩国总统候选人()在大选中获胜,当选韩国第20届总统。
论述1931—1941年英美远东政策的变化及对中国的影响。(2014年统考真题)
已知定点整数x的原码为1xn-1xn-2xn-3…x0,且x>-2n-1,则必有()。
最新回复
(
0
)