首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。 例如,字符串中的内容为“****A*BC*DEF*G**
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。 例如,字符串中的内容为“****A*BC*DEF*G**
admin
2021-02-25
55
问题
规定输人的字符串中只包含字母和*号。请编写函数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全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
有以下程序#includemain(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}执行后的结果是
下列关于类、对象、属性和方法的叙述中,错误的是()。
以下叙述中正确的是
下面属于字符类的实例是()。
在软件开发中,需求分析阶段可以使用的工具是( )。
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
It’snotdifficulttosettargetsforstaff.Itismuchharder,【C1】________,tounderstandtheirnegativeconsequences.Mostwor
女性,30岁。有十二指肠溃疡史5年,近1个月来腹部胀痛加重且伴有呕吐就诊,呕吐后症状可暂时缓解,疑有幽门梗阻,诊断此症最重要的表现是()
投资目标的分解方法有()。
基本分析法和技术分析法相比较,下列说明正确的是()
下列各项中,体现税收合作信赖主义原则的是()。
在经济转型的环境中,市场因素已经成为我国金融机构各类风险的主要来源。()
下列哪些方面不是企业的弱势()。
温家宝总理在十届全国人大五次会议记者招待会上回答台湾记者提问时表示,台海两岸和平发展是大势所趋,是任何人无法改变的,并引用了“沉舟侧畔千帆过,病树前头万木春”这句诗来表达其要义。“沉舟侧畔千帆过,病树前头万木春”是富于想象而涵义深刻的名句,下列诗句中与此名
《刑法》第240条规定:“拐卖妇女、儿童的,处五年以上十年以下有期徒刑,并处罚金;有下列情形之一的,处十年以上有期徒刑或者无期徒刑,并处罚金或者没收财产;情节特别严重的,处死刑,并处没收财产:(一)拐卖妇女、儿童集团的首要分子;(二)
Whichofthefollowingsentencesdoesnotincludeanindependentgenitiveconstruction?
最新回复
(
0
)