首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。 例如,若字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容则应当是A*BC*DEF*G**
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。 例如,若字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容则应当是A*BC*DEF*G**
admin
2010-11-26
26
问题
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。
例如,若字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容则应当是A*BC*DEF*G*******。
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仅在函数fun 的花括号中填入所编写的若干语句。
试题程序;
#include <stdio. h>
#include <conio. h>
void fun (char *a)
{
}
main()
{
char s[81];
printf("Enter a string :\n");
gets (s);
fun (s);
printf ("The string after deleted: \n");
puts (s);
}
选项
答案
void fun (char *a) { char*p=a; while(*P==‘+’) p++; /*指针p指向字符串第一个字母*/ for(;*p!=‘\0’;p++,a++) *a=*p; /*从第—个字母开始,其后的字符都放入指针a所指的字符串中*/ *a=‘\0’; /*在字符串最后加上结束标记符*/ }
解析
在前面的改错题和编程题中,相关试题已经出现好多次了,我们在此提供另一种解答方法。
#include<string.h>
void fun (char *a)
{char *p=a;
while (*p==‘*’)p++;
strcpy (a,p);
}
转载请注明原文地址:https://kaotiyun.com/show/NPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
依据我国《宪法》的规定,省、自治区、直辖市建置的批准机关是()。
关于辩护人,下列说法错误的是()。
下列历史事件按时间先后排序正确的一组是()。
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
某次数学比赛,参赛的男生中有得奖,女生有8人得奖,已知共有214人参加比赛,没有得奖的男生人数比没有得奖的女生人数的两倍多8人,那么参加比赛的男生有多少人?
某幼儿园一群小朋友玩拼图拼出一个长方形,在老师的指导下保持长方形的长不变,宽减少3米,使长方形的面积减少36平方米,然后恢复成原来的长方形,再保持宽不变,长增加6米,使长方形的面积增加了54平方米,求小朋友初次拼出的长方形面积是多少平方米?
如下图所示,正方形ABCD的边长是14厘米,其中,BE=CE=7厘米。如果点P以每秒2厘米的速度沿着边线CD从点C出发到点D,那么三角形AEP的面积将以每秒()平方厘米的速度增加。
随机试题
A.间隙卡环B.单臂卡环C.长臂卡环D.对半卡环E.三臂卡环缺失,可摘局部义齿修复,为基牙,弯制卡环可采用
肾岩肝经湿毒应用何方肾岩阴虚火旺应用何方
个体户某甲因销售货物时屡有短斤少两的现象,工商行政管理局发现后决定对其处以吊销执照的处罚。下列有关该事件的表述中哪些是正确的?()
原始任证真实性审核的内容是( )。
关于证券分析师管理,下列说法正确的有()。Ⅰ.证券公司可以安排分支机构为公司从事发布证券研究报告业务的分析师分别办理注册登记Ⅱ.证券公司可以将取得证券投资咨询执业资格且实际从事发布证券研究报告业务的人员,申请注册登记为证券分析师Ⅲ
2010年12月16日,甲公司与乙公司签订了一项租赁协议,将一栋经营管理用写字楼出租给乙公司,租赁期为3年,租赁期开始日为2011年1月1日,年租金为240万元,于每年年初收取。相关资料如下:(1)2010年12月31日,甲公司将该写字楼停止自用,准备出
高层建筑的消防安全管理的主要措施包括()。
目前世界各国主要采取的教学组织形式是()。
若要使某命令按钮获得控制焦点,可使用的方法是
Nowastothematteroflying.Youwanttobeverycarefulaboutlying;otherwiseyouarenearlysuretogetcaught.Oncecaught
最新回复
(
0
)