首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:从字符串中删除指定的字符。同字母的大、小写按不同字符处理。 例如,若程序执行时输入字符串为: “turbo c and borland c++” 从键盘上输入字符n,则输出为: “turbo C a
编写函数fun,其功能是:从字符串中删除指定的字符。同字母的大、小写按不同字符处理。 例如,若程序执行时输入字符串为: “turbo c and borland c++” 从键盘上输入字符n,则输出为: “turbo C a
admin
2021-04-28
32
问题
编写函数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全国计算机二级
相关试题推荐
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0}
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下列定义变量的语句中错误的是
以下定义数组的语句中错误的是
若有以下程序voidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);)elseprintf("%d",x);}main()
随机试题
计算机网络最突出的优点是()。
解决直线与参谋间冲突的主要方法是()
患者,女,17岁,行破伤风抗毒素过敏试验,20min后结果示局部皮丘红肿,硬结大于1.5cm,红晕大于4cm,自述有痒感。应采取的处理措施是
须在使用前进行皮肤敏感性试验的药物包括
浙江某民营企业的主营业务为厨房用具,在很多民营企业均涉足房地产业以获取高额回报时,该企业仍坚持经营厨房用具,并且定位高端市场,舍弃中端和低端市场。该企业的这种战略属于()。
下列各项中,属于固定制造费用“三因素分析法”下的差异的有()。
外国游客在中国旅游期间,从中国银行兑换的人民币若没有用完,可以()。
对语词概括的各种有组织的知识的记忆叫()。
小张在做一道除法题时,误将除数45看成54,结果得到的商是3,余数是7。问正确的商和余数之和是多少?()
某大学的一项最新研究指出:“经常吃火龙果对小学生的智力发育有益。”研究人员对320名小学生进行调查,发现那些经常吃火龙果的小学生,其智力水平较很少吃火龙果的小学生要高。因此,研究人员发现了火龙果与小学生智力发育之间的联系。以下哪项如果为真,最能支持上述论证
最新回复
(
0
)