首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用c语言提供的字符串函数。例如,字符串中的内容为:“**********A*BC*DEF*G**********”,删除后
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用c语言提供的字符串函数。例如,字符串中的内容为:“**********A*BC*DEF*G**********”,删除后
admin
2016-06-23
67
问题
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用c语言提供的字符串函数。例如,字符串中的内容为:“**********A*BC*DEF*G**********”,删除后,字符串中的内容应当是:“**********ABCDEFG”。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(char*a)
{
}
main()
{char s[81];void NONO();
prinff(“Enter a string:\n”);gets(s);
fun(s);
prinff(”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++)
{
fseanf(in,“%s”,s);
fun(s);
fprintf(out,“%s\n”,s);
}
fclose(in);
felose(out);
}
选项
答案
void fun(char*a) { int i=0: char*p=a; w hiIe(*p&&*p==*) { a[i]=*p; i++: p++; while(*p) { if(术p!=‘*’) {a[i]=*p;i++;} p++; } a[i]=‘\0’; }
解析
转载请注明原文地址:https://kaotiyun.com/show/J5ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将2万本书籍分给某希望小学9个班的学生。在9个班中,其中1个班有学生32人,其余8个班人数相同且在40到50人之间。如每名学生分到的书本数相同.问每人分到了多少本书?()
根据以下资料,回答以下问题。按2009年5月业务同比增长率从高到低排列,以下正确的是:
全国人大要制定一部有关环境保护的法律,根据我国宪法规定,须要()通过。
许许多多的临床实验都表明抗氧化物质实际上并不能对我们的心血管系统起到改善作用。关于抗氧化物质与癌症关系的数据没那么多,但最近一次大规模的检验维生素E能否抑制癌症的实验中途就被停止了——因为维生素E不仅没有显示出益处,反倒略微增加了前列腺癌的发病率。
①在无意义面前,大脑由于寻找不到答案而引发焦虑,当然这是积累到固定阈值之后的事情②权利是伴随选择而产生的,譬如电视机的频道转换器就给了观众看与不看的权利③人的大脑有一种无法改变的功能,即不断地追索词语以及所有事情的意义④如果在
下列有关监护人的说法,错误的是()。
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的()方法。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
机床的工作精度完全是由机床的几何精度决定的。()
利益
Withoutheatandsunlight,plantsontheearth______well.
高嵌体适用于
A.>750m1B.<400mlC.<100mlD.<50mlE.>2500ml夜尿增多指每夜尿量持续
高血压病最严重的病变是
《生活垃圾填埋污染控制标准》(GB16889—1997)中规定,有关生活垃圾填埋场地下水监测时采样方法正确的是()。
儿童道德性发展的可逆阶段是在【】
集体教育与个别教育相结合的原则,是指教育者一方面要对集体进行教育,另一方面要对个别学生进行教育。()
“每个人是手段同时又是目的,而且只有成为他人的手段才能达到自己的目的,并且只有达到自己的目的才能成为他人的手段,——这种相互关联是一个必然的事实。”这句话表明
最新回复
(
0
)