首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,规定输入的字符串中只包含字母和"*"。编写函数fun(),其功能是删除字符串中所有的"*"。编写函数时,不得使用c语言提供的字符串函
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,规定输入的字符串中只包含字母和"*"。编写函数fun(),其功能是删除字符串中所有的"*"。编写函数时,不得使用c语言提供的字符串函
admin
2023-02-27
29
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,规定输入的字符串中只包含字母和"*"。编写函数fun(),其功能是删除字符串中所有的"*"。编写函数时,不得使用c语言提供的字符串函数。
例如,字符串中的内容为"****A*BC*DEF*G*******",删除后,字符串中的内容应当是"ABCDEFG"。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 void fun(char * a)
4 {
5
6 }
7 void main()
8 {
9 char s[81];
10 printf("Enter a string:\n");
11 gets(s);
12 fun(s);
13 printf("The string after deleted:\n");
14 puts(s);
15 }
选项
答案
1 void tun(char*a) 2 { 3 int i,j=0; 4 for(i=0;a[i]!=’\0’;i++) 5 if(a[i]!='*’) 6 a[j++]=a[i];/*若不是要删除的字符'*'则保留*/ 7 a[j]='\0';/*最后加上字符串结束标志*/ 8 }
解析
本题考查:删除字符串中所有"*",需用循环语句遍历字符串,用判断语句判断字符是否为"*",由此可以决定该程序应使用循环判断结构。
用循环操作从字符串开始向后逐个进行比较,若不是要删除的字符(用if(a
!='*’)来控制)则保留。变量i和j用来表示原字符串的下标和删除"*"后新字符串的下标。注意,下标变量j要从0开始,最后还要加上字符串结束标志"\0"。
转载请注明原文地址:https://kaotiyun.com/show/DJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
4位同学参加某种形式的竞赛,竞赛规则规定:每位同学必须从甲,乙两道题中任选一题作答,选甲题答对得100分,答错得-100分;选乙题答对得90分,答错得-90分,若4位同学的总分为0,则这4位同学的得分情况有()。
某人5天上班途中所花的时间(单位:min)分别为x,y,10,11,9,已知这组数据的平均数为10,方羞为2,则|x-y|的值为()。
高三某班一次考试,女生与男生的人数之比为4:3;男生的30%不及格,女生的20%不及格,则考试及格的男生与女生人数的整数比是()。
数列1,3,7,15,…的通项公式an=()。
若abc>0,则的值为()。
将4个颜色互不相同的球全部放入编号为1和2的两个盒子里,使得放入每个盒子里的球的个数不小于该盒子的编号,则不同的放球方法有()。
|x-2|-|x-5|的最大值和最小值分别为()。
资本所有者把从劳动者那里赚来的剩余价值的一部分用于个人消费,另一部分转化为资本,用于购买扩大生产规模所需追加的资本要素和劳动要素。资本积累是生产发展的必然趋势,其导致的社会现象包括()
功以才成,业由才广。世上一切事物中人是最可宝贵的.一切创新成果都是人做出来的。硬实力、软实力,归根到底要靠人才实力。2021年9月27日至28日,习近平总书记在中央人才工作会议上的讲话中指出,在百年奋斗历程中,我们党始终重视培养人才、团结人才、引领人才、成
求下列函数极限(n,m为正整数)
随机试题
下列各句中表示解说关系的复句是()
东亚政治环境的最重要特征是________。
目前在国内,还只用于净空不高和尺寸不大的薄壳结构吊装中的是()。
飞机机位引导灯中,只有标示停驻位置的灯发红色光,其他灯应发()光。
特种日记账是()。
在以CIF和CFR术语成交的条件下,货物运输保险分别由卖方和买方办理,运输途中货物灭失和损坏的风险()。
2013年4月,位于A市的甲企业实行重组,改建为有限责任公司相关业务如下:(1)2013年4月,有限责任公司将从甲企业承继的位于A市的价值1000万元、占地面积9000平方米的厂房抵偿乙企业债务。(2)2013年4月,有限责任公司承受甲企业在A市的价值
ABC会计师事务所负责审计上市公司甲公司2015年度财务报表。审计项目组在审计工作底稿中记录了与关联方关系及其交易相关的审计情况,部分内容摘录如下:(1)为了解甲公司关联方关系及其交易,A注册会计师组织项目成员进行了讨论,并了解了与关联方关系及其交易相关
Thetreewascut______.
Livingstandardshavesoaredduringthe21stcentury,andeconomistsexpectthemtocontinuerisinginthedecadesahead.Doest
最新回复
(
0
)