首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:从字符串中删除指定的字符。同字母的大、小写按不同字符处理。 例如,若程序执行时输入字符串为: “turbo c and borland c++” 从键盘上输入字符n,则输出为: “turbo C a
编写函数fun,其功能是:从字符串中删除指定的字符。同字母的大、小写按不同字符处理。 例如,若程序执行时输入字符串为: “turbo c and borland c++” 从键盘上输入字符n,则输出为: “turbo C a
admin
2021-04-28
45
问题
编写函数fun,其功能是:从字符串中删除指定的字符。同字母的大、小写按不同字符处理。
例如,若程序执行时输入字符串为:
“turbo c and borland c++”
从键盘上输入字符n,则输出为:
“turbo C ad borlad c++”
如果输入的字符在字符串中不存在,则字符串照原样输出。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
void fun(char S[],int C)
{
}
main()
{ static char str[]=“turbo c and borland c++”;
char ch;
printf(“原始字符串:%s\n”,str);
printf(“输入一个字符:\n”);
scanf(“%c”,&ch);
fun(str,ch);
prinff(“str[]=%s\n”,str);
strcpy(str,"turbo c and borland c++");
fun(str,’a’);
}
选项
答案
void fun(char s[],int c) { int i=0: char*p; p=s; while(*p) /*判断是否为结束标识符*/ { if(*p!=c) /*判断字符串中字符是否与指定字符相同*/ { s[i]=*p; /*如不同,将重新组合字符串*/ i++: } /*如相同,则处理下一个字符*/ p++;) s[i]=‘\0’; }
解析
通过循环将非指定字符重新保存,字符串末尾加上结束标识符。
转载请注明原文地址:https://kaotiyun.com/show/Ixtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;}else{inta=7;t+=a++;}returnt+a++;}
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
有以下程序:#includedoublefun(doublea){doublex;x=a一(int)a;returnx;}main(){double
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下面不属于结构化程序设计风格的是
以下选项中不能用作C程序合法常量的是()。
以下定义数组的语句中错误的是
若有以下程序main(){intc;C=1315;printf("%d\n",c);}则程序的输出结果是
随机试题
患者,女性,26岁。近5年反复出现剧烈活动后心悸、胸痛,多次晕厥,数分钟后意识恢复。体检发现胸骨左缘第3~4肋间闻及喷射性收缩期杂音,取站立位时杂音增强,下蹲时杂音减弱。对该疾病最有诊断价值的检查是
毒性剧烈,治疗剂量与中毒剂量相近,使用不当会致人中毒或死亡的药品是控制并消除滥用阿片类药物成瘾者的急剧戒断症状与体征的药品是
国有建设用地使用权出让为有偿行为是相对于()国有建设用地使用权而言的。
下列属于第一类危险源的有()。
下列关于金融期权的说法,正确的有()。Ⅰ.金融期权交易是指以金融期货合约为对象进行的流通转让活动Ⅱ.看涨期权赋予期权购买者有买入的权利Ⅲ.金融期权合约是由交易双方订立的、以金融期权为标的物的标准化合约Ⅳ.金融期权合约的买入者需支
2017年年末,甲公司应收账款账面余额为800万元,当年计提坏账准备100万元,坏账准备期初余额为0。假定税法规定,已提坏账准备在实际发生损失前不得税前扣除。2017年年末有关所得税会计处理表述中,不正确的是()。
2013年9月,中国证监会在对甲上市公司(以下简称“甲公司”)进行例行检查中,发现甲公司存在以下事实:(1)2013年1月,甲公司拟与乙公司进行400万元的交易。经查,乙公司持有甲公司6%的股份,该交易未经独立董事认可,即提交了甲公司董事会进行讨论
新中国对资本主义工商业的改造从中华人民共和国建立到1956年,经过赎买和国家资本主义的各种形式,把资本主义工商业逐步改造成为社会主义国营经济,使资本主义私有制转变为社会主义全民所有制的过程。中国在对资本主义工商业实行社会主义改造的过程中,在利润分配上采取的
Publicimage【C1】______tohowacompanyisviewedbyitscustomers,suppliers,andstock-holders,bythefinancialcommunity,by
Therocketengine,withitssteadyroarlikethatofawaterfallorathunderstorm,isanimpressivesymbolofthenewspaceage
最新回复
(
0
)