首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定输入的字符串中只包含字母和“*”号。请编写函数fun,它的功能是:删除字符串中所有的“*”号。在编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为:****A*BC*DEF*G******,删除后,字符串中的内容应当是:ABC
假定输入的字符串中只包含字母和“*”号。请编写函数fun,它的功能是:删除字符串中所有的“*”号。在编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为:****A*BC*DEF*G******,删除后,字符串中的内容应当是:ABC
admin
2017-02-27
31
问题
假定输入的字符串中只包含字母和“*”号。请编写函数fun,它的功能是:删除字符串中所有的“*”号。在编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为:****A*BC*DEF*G******,删除后,字符串中的内容应当是:ABCDEFG。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数mam和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun (char *a)
{
}
main()
{char s[81];
void NONO ();
printf ("Enter a string:\n");
gets (s);
fun (s);
printf( "The string after deleted:
\n"); puts(s);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *in,*out ;
int i ; char s[81] ;
in= fopen( "in.dat","r");
out = fopen ("out.dat","W");
for(i= 0 ; i < 10 ; i++) {
fscanf (in, "%s",s);
fun (s);
fprintf (out, "%s\n", s) ;
}
fclose (in);
fclose (out);
}
选项
答案
1 int j=0; 2 char *p=a; 3 while(* p){ 4 if (*p !=’* ’)a[j++]=* p; 5 p++; ) 6 a[j]=’\0’;
解析
该程序功能是删除字符串中所有的*号。解题思路是在while循环过程中,利用if判断表达式判断每一个字符是否为“*”号,如果不是将其拷贝到字符串,否则跳过,这样就实现了函数功能。
转载请注明原文地址:https://kaotiyun.com/show/WrID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。在各项体育项目的普及程度上,农村与城镇相比:
根据以下资料,回答以下问题。2010年底,全国高速公路里程为7.41万公里,居世界第二位,比“十一五”规划目标增加9108公里。其中,国家高速公路5.77万公里,比上年末增加0.54万公里。“五纵七横”12条国道主干线提前13年全部建成。全国有1
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
根据我国《宪法》规定,决定战争与和平问题的职权由()。
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
根据下面材料回答下列小题。总体看来,2004年世界各国的石油探明储量基本变化不大。但是由于BP公司修正了前苏联、哈萨克斯坦、伊朗、利比亚和苏丹等国的数据,特别是哈萨克斯坦从12亿吨修正到54亿吨,从而使各国在全球石油储量分布中所占的比例发生了一些变化
历史上,语言在世界上的分布反映了世界权力的分配。使用最广泛的语言,如英语、西班牙语、法语、阿拉伯语和俄语,都是或曾是帝国的语言,这些帝国曾积极促进其他民族使用它们的语言。权力分配的变化产生了语言使用的变化,英国和法国都曾坚持在其殖民地使用自己的语言,但大多
根据下列材料回答问题。下列判断中正确的有()。(1)上表中有三个指标数值连续六年逐年递增(2)2012年该市污染排放与治理各项指标数值同比均有所减少(3)2005—2012年,该市工业“三废”(废水、废气、固体废
根据下列材料回答问题。打字人员在抄录上表时因粗心输错了一个数据,该数据可能是()。
根据下列材料回答问题。为建立规范的税费体制和完善的价格机制,促进节能减排、环境保护和结构调整,公平负担,依法筹措交通基础设施养护和建设资金,我国出台了成品油价税费改革方案,自2009年1月1日正式施行。方案规定:取消公路养路费、航道养护费、公路运输管理费
随机试题
按梗阻部位分类:分为______和______。
DuringtheOlympicGames,peoplefromallovertheworldcometogetherinpeaceandfriendship.ThefirstOlympicGamesthatwe
青年男女在去结婚登记的路上被迎面驶来的卡车撞伤,未能登记即被送往医院抢救。女方伤势过重成为植物人,男方遂悔婚约。女方父母把男方告到法院,要求男方对女方承担照顾抚养的责任。法院以法无明文规定为由,裁定不予受理。关于本案,下列哪些评论是错误的?
计时观察法最主要的三种方法是()。
当事人提出证据证明裁决有下列()情形之一的,可以向仲裁委员会所在地的中级人民法院申请撤销裁决。
《证券法》对股份有限公司申请股票上市要求公司股本总额不少于人民币5000万元。( )
非法设立期货公司或其他期货经营机构,或者擅自从事期货业务的,予以取缔,没收违法所得,并处违法所得1倍以上5倍以下罚款;没有违法所得或者违法所得小于20万元的,应当处以()罚款。
下列关于企业维简费支出企业所得税处理的表述,不正确的是()。
两名士兵同时向同一目标射击一次,甲命中的概率为0.96,乙命中的概率为0.95,则恰好有一人命中的概率是()。
Hurryup.Mymother______forusinthezoo.
最新回复
(
0
)