首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。 例如,字符串中的内容为“****A*BC*DEF*G**
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。 例如,字符串中的内容为“****A*BC*DEF*G**
admin
2021-02-25
100
问题
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。
例如,字符串中的内容为“****A*BC*DEF*G******,若n的值为4,删除后,字符串中的内容应为“****A*BC*DEF*G****”;若n的值为7,则字符串中的内容仍为“****A*BC*DEF*G******”。n的值在主函数中输入。编写函数时,不得使用C语言提供的字符串函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
void fun(char*a,int n)
{
}
main()
{
char s[81];int n;
printf(“Enter a string:\n”);
gets(s);
printf(“Enter n:”);scanf(“%d”,&n);
fun(%n);
printf(“The string after deleted:\n”);
puts(s);}
选项
答案
void fun(char*a,int n) { int i=0,k=0; char*P,*t; p=t=a; while(*t) t++; t--; while(*t==’*’) {k++;t--;} if(k>n) {while(*p&&p
解析
通过while循环统计字符串尾部木号的个数,然后通过if语句比较尾部*号数是否多于n个,若大于则保留n个*号和其余字符。
转载请注明原文地址:https://kaotiyun.com/show/gmtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是
以下叙述中正确的是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
有以下程序#includemain(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}执行后的结果是
若变量已正确定义for(x=0,y=0;(y!=99&&x
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
以下选项中不能作为C语言合法常量的是
软件生命周期是指()。
随机试题
对中心静脉压和血压均低于正常值的休克病人,应采取的措施是()
A、7,3’,4’-三羟基黄酮B、7,3’,4’-三羟基二氢黄酮C、7,2’,4’-三羟基黄酮D、7,3’,4’-三羟基二氢黄酮-3-O-葡萄糖苷E、7,3’,4’-三羟基二氢黄酮-3-O-芸香糖苷;用聚酰胺柱色谱分离上述化
背景资料:某建筑工程,建筑面积3.8万m2,地下1层,地上16层。施工单位(以下简称“乙方”)与建设单位(以下简称“甲方”)签订了施工总承包合同,合同期600d。合同约定工期每提前(或拖后)1d奖励(或罚款)1万元。乙方将屋面和设备安装两项工程的劳务进行
水池满水试验的做法包括()。
2004年7月1日,王某在某招聘会上与甲公司达成口头聘用意向;2004年7月10日,王某接到甲公司的聘用通知;2004年7月15日,王某正式到甲公司上班、担任司机,但双方一直到2009年7月15日才签订了书面劳动合同,并约定劳动合同期限为5年,自2009年
被鲁迅赞为“史家之绝唱,无韵之《离骚》”的作品是()。
()由中国近代著名教育家、出版家陆费逵动议编纂,至今已有整整100年历史,是我国唯一一部以字代词,集字典、语文词典和百科辞典等功能于一体的大型综合性图书。
法人
中国人民抗日战争取得完全胜利的重要标志是
Withhumanfootprintsonthemoon,radiotelescopeslisteningformessagesfromaliencreatureswhomayormaynotexist,techni
最新回复
(
0
)