首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入"edcba",则应输出"abede"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
下列给定程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入"edcba",则应输出"abede"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2018-09-10
59
问题
下列给定程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入"edcba",则应输出"abede"。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<string.h>
#include<stdio.h>
void fun(char t[])
{
char13;
int i,j;
/******found******/
for(i=strlen(t);i;i--)
for(j=0;j<i;j++)
/******found******/
if(t[j]<t[j+1])
{
c=t[j];
t[j]=t[j+1];
t[j+1]m=c;
}
}
main()
{
char s[81];
printf("\nPlease enter a character string:");
gets(s);
printf("\n\nBefore sorting:\n%s",s);
fun(s);
printf("\nAfter sorting deeendingly:\n%s",s);
}
选项
答案
(1)for(i=stden(t)-1;i;i--)或for(i=strlen(t)-1;i>0;i--) (2)if(t[j]>t[j+1])
解析
(1)本题是利用选择法对数组元素进行比较排序。所谓选择法,是依次用当前取得的元素和其后面的元素进行比较,在第一个元素和其后面的元素顺次比较时,可以借助中间变量来对两个数进行交换,要保证第一个元素始终存放数组中的最大数,以后依次挑选出次大数,这样最终的数组就是有序的。stden函数所求得的字符串长度包括字符串结束符,所以要减1。
(2)这里是一个分析逻辑错误,题中要求按升序排序,所以应改为if(t[j]>t[j+1])。
转载请注明原文地址:https://kaotiyun.com/show/zNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
在说明语句int*f();中,标识符f代表的是______。
下列能正确定义一维数组的选项是()。
软件的【】设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
若输入3、4、5,程序的输出结果为【】。#include"math.h"main(){floata,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c)
以下程序中函数huiwen.的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。#include<string.h
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为【】。
变量p为指针变量,若p=&a,下列说法不正确的有______。
随机试题
RobertSpring,a19thcenturyforger(伪造者),didwellinhisjobthathewasabletomakehislivingfor15yearsbysellingfals
A.抛射剂B.乳化剂C.pH调整剂D.抑菌剂E.助溶剂维生素C注射剂中的碳酸氢钠为
A.散发B.暴发C.流行D.大流行E.大暴发发病率呈历年的一般水平,各病例间在发病时间和地点方面无明显联系
A、巾钳牵拉复位法B、口内切开复位法C、上颌窦填塞法D、头皮冠状切口复位固定法E、颞部切开复位法单纯颧弓骨折治疗选用
治缺乳常用药中,能通经下乳的有
正常工况,二级公路路堤和地基的整体稳定性计算采用简化Bishop法,采用直剪的固结快剪指标,则其稳定安全系数为()。
政府部门规章是指国务院环境保护行政主管部门单独发布或与国务院有关部门联合发布的环境保护规范性文件。下列文件属于政府部门规章的是()。
商业保险的对象是()。
中国人民政治协商会议
MINUTESOFTHEMEETINGHELDINCONFERENCEROOMNO.8
最新回复
(
0
)