首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从P所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从P所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
admin
2020-06-02
13
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从P所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
例如,调用fun函数之前给字符串输入“ABCDeFGH”,调用后字符串中的内容应为“eABCDFGH”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*p)
{
char max,*q;int i=0;
max=p
,
while(p
!=0)
{
if(max<p
)
{max=p
;
/*********found*********/
q=p+i
}
i++;
}
/*********found*********/
while(q<p)
{
*q=*(q-1);q--;
}
p[0]=max;
}
void main()
{
char str[80];
printf("Enter a string:");
gets(str);
print f("\nThe original string:");
puts(str);
fun(str);
printf("\nThe string after moving:");
puts(str);printf("\n\n");
}
选项
答案
(1)q:p+i; (2)while(q>p)
解析
解答本题需要三个步骤,首先找到字符串中ASCII码值最大的字符并保存;然后将该字符复制,并将该字符前面的字符串顺次后移;最后将ASCII码值最大的字符赋给字符串的第一个字符。要找到ASCII码值最大的字符可以通过定义一个字符变量max,该字符变量初始时等于字符串的第一个字符,若字符串的下一个字符大于max,则将下一个字符赋给max,如此循环到字符尾,即可得到ASCII码值最大的字符,同时令指针q指向最大字符。此后对最大字符前面的子串顺次后移,可采用while语句实现。
转载请注明原文地址:https://kaotiyun.com/show/wlCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列与队列结构有关联的是
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
若有定义语句:chars[10]="1234567\0\0";则str1en(s)的值是
下面叙述中错误的是
以下语句中存在语法错误的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
支持子程序调用的数据结构是
数据库设计中,用E.R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
在数据管理技术发展的三个阶段中,数据共享最好的是
随机试题
哮喘治疗中起"节约类固醇"作用的药物是
某项目寿命10年,每年净收益400万元,按10%折现率计算恰好能在寿命期内把期初投资全部收回,则该项目期初投入为()万元。
冬期施工不得采用掺氯盐砂浆砌筑的砌体有()。
出口转关运输货物,应当适用向启运地海关申报出口之日实施的税率。()
甲公司为增值税一般纳税人2020年12月3日与乙公司签订产品销售合同。合同约定,甲公司向乙公司销售A产品200件,单位售价1000元(不含增值税),增值税税率为13%;乙公司应在甲公司发出产品后1个月内支付款项,乙公司收到A产品后3个月内如发现质量问题有权
(2014年)小张是某工程设计公司从资深工程师团队中选拔上来的一位主管。他原来是公司的技术骨干,在业务上总能拔得头筹。但是转到管理岗位后感觉压力很大,抱怨下属不支持自己的工作,工作满意度明显降低。而很多下属员工也抱怨小张不通人情。此外,小张采用的仍然是十五
下列关于资本公积和留存收益区别的说法中正确的有()。
简述学堂乐歌的产生和发展,它的主要内容和形式特点,及其社会历史意义。
今回あえなくて、とてもざんねんだとおもいます。あえなくて
A、InaccessibleInternet.B、Servicequality.C、Annualincome.D、Railnetwork.B新闻中提到,许多消费者也希望供应商改善服务质量,对得起他们付的费用。
最新回复
(
0
)