首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为:“******A*BC*DEF*G*******”,删除后,字符串中的
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为:“******A*BC*DEF*G*******”,删除后,字符串中的
admin
2020-06-16
27
问题
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为:“******A*BC*DEF*G*******”,删除后,字符串中的内容应当是:“****ABCDEFG”。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(char*a)
{
}
main()
{char s[81];void NONO();
printf(“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++)
{
fscanf(in,“%s”,s);
fun(s);
fprintf(out,“%s\n”,s);
}
fclose(in);
fclose(out);
}
选项
答案
void fun(char*a) { int i=0: char*p=a; while(*p&&*p==‘*’) { a[i]=*p; i++: p++; } while(*p) { if(*p!=‘*’) {a[i]=*p;i++;} p++; } a[i]=‘\0’; }
解析
本题考查:指针型变量定义;while循环语句;if语句条件表达式;字符串结束标识‘\0’。
转载请注明原文地址:https://jikaoti.com/ti/qeD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中,fun函数的功能是:在任意给定的N个正整数中,从左到右依次逐个取三个数作为一组,按值大小找出该组数的中值,用该中值替换与该组数对应的原三个数中的中间位置的数。处理后原数列中首尾2个数不变。处理后数列在主函数中输出。例如,有10个
下列给定程序中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
给定程序MODI1.C中规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最高的字母输出(如果有多个相同,输出一个即可)。例如对于字符串:dadbedbabdb,对
N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
在关系数据库设计中,关系模式设计属于()。
在具有2n个结点的完全二叉树中,叶子结点个数为()。
下列数据结构中,属于非线性结构的是()。
随机试题
按照网络分布和覆盖的地理范围,可将计算机网络分为______。
A.脑膜炎球菌B.莫.阿双杆菌C.Koch-Weeks杆菌D.D-K性沙眼衣原体E.沙眼衣原体超急性结膜炎
女性,28岁。阴道大出血3小时急诊入院。体检:血压80/50mmHg,阴道大量活动性出血,可见烂肉样物,子宫如6周妊娠大小,软,双附件区未触及肿物。哪项体征对进一步处理最有意义
患者,男性,24岁,腹部闭合性损伤后2h,血压120/80mmHg,脉搏96次/min,全腹压痛、反跳痛,肌紧张,移动性浊音不明显,肠鸣音消失,尿无异常。应采取何种治疗方法
A.神志异常和痰火内盛见证B.神志异常和痰浊内盛见证C.头痛、头晕及瘀血见证D.神志症状及舌、脉出现火热炽盛之象E.心悸怔忡,心胸憋闷作痛
咀嚼肌检查的内容()
根据营业税相关法律的规定,境外个人转让其境内的房产时,在境内没有代理人的,其应缴纳营业税的扣缴义务人是()。
2011年规模以上电子信息制造业人均创造主营业务收入:
市场调节
字母“Q”的ASCII码值是十进制数
最新回复
(
0
)