首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。
admin
2018-10-21
38
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
void fun(char*a)
{
}
void main()
{
char s[81];
printf("Enter a string:\n");
gets(s);
fun(s);
printf("The string after deleted:\n");
puLs(s);
}
选项
答案
void fun(char*a) { int i,j=0; for(i=0;a[i]!=’\0’;i++) if(a[i]!=’*’) a[j++]=a[i]; /*若不是要删除的字符’*’则保留*/ a[j]=’\0’; /*最后加上字符串结束符’\0’*/ }
解析
用循环操作从字符串开始往后逐个进行比较,若不是要删除的字符(用if(a
!=’*’)来控制)则保留。变量i和j用来表示原字符串的下标和删除*号后新字符串的下标。注意,下标变量j要从0开始,最后还要加上字符串结束标识‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/U0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!
若有定义inta[4][4]={{1,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[1][1]得到的初值是______。
实体联系模型是一种常用的高级概念数据模型,而______是实体联系模型中的核心。
下列能正确进行字符串赋值的是()。
下列属于C语言语句的是______。
关系数据库的概念模型是______的集合。
以下程序的运行结果是___________。main(){inta=1,b=2,c;if(a>b)c=1;elseif(a==b)c=0;elsec=-1:printf(“%
有如下程序:#include<stdio.h>main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}
数据的存储结构是指
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
随机试题
在《骑煤桶的人》中,主人公“我”被老板娘用围裙赶走后飘去了()
PKI的构成包括()
证见头痛,眩晕,失眠多梦,舌红苔黄,脉弦,宜选用
被动体位常见于
《中华人民共和国放射性污染防治法》规定:在办理核设施选址审批手续前,应当编制环境影响报告书,报()审查批准;未经批准,有关部门不得办理核设施选址批准文件。
资源优化包括()几种情况。
收费系统的主要检测项目包括设备及材料的质量和规格检查()
高校毕业生返乡后,很多都找不到合适的工作,当地人保局准备组织一场针对大学生群体的培训,帮助高校毕业生提高就业、创业技能,你作为活动的负责人,会怎么做?
团委张老师正在准备有关“中国梦”学习实践活动的汇报演示文稿,相关资料存放在Word文档“PPT素材及设计要求.docx”中。按下列要求帮助张老师完成演示文稿的整合制作:第2页幻灯片为目录页,标题文字为“目录”且文字方向竖排,目录项内容为幻灯片3~幻灯片
Afterschool,Iplaybasketballandsheplays______piano.
最新回复
(
0
)