首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:册除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为“****A*BC*DEF*G*******,删除后,字符串中的内容应当是“ABCDEFG”。
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:册除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为“****A*BC*DEF*G*******,删除后,字符串中的内容应当是“ABCDEFG”。
admin
2020-01-10
28
问题
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:册除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为“****A*BC*DEF*G*******,删除后,字符串中的内容应当是“ABCDEFG”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
void fun(char*a)
{
}
void main()
{ char s[81];
printf(“Enter astring:\n”);
gets(s);fun(s);
printf("The string after deleted:\n”);
puts(s);}
选项
答案
voidfun(char*a) { int i,j=0; } for(i=0;a[i]=‘\0’;i++) if(a[i]!=‘*’) a[j++]=a[i]; /*若不是要删除的字符*则保留*/ a[j]=’0’;/*最后加上字符串结束符’0’*/ }
解析
用循环操作从第一个字符开始,往后逐个与要删除的字符比较,保留要删除字符以外的字符。变量i表示原字符串的下标,变量j表示删除*号后新字符串的下标,且j从0开始,循环结束后给字符串加上结束标识’\0’.
转载请注明原文地址:https://kaotiyun.com/show/2TCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:计算并输出下列多项式的值。例如,当n=10时,函数值为0.909091。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0~P(含P,P小于等于n—1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的内容应为
给定程序中,函数fun的功能是:根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序
在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。例如,数组中元素的值依次为:39、一47、21、2、一8、15、0,则程序的运行结果为19.25
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],依此类推。例如,若a所指数组中的数据最初排
下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。例如,输入”THIsisaboot”,则应输出是10220。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删除,使程
下面选项中关于“文件指针”概念的叙述正确的是
随机试题
u=f(xy,x2+2y2),其中f为可微函数,则=________。
Ⅲ~Ⅳ期无症状滤泡性淋巴瘤治疗原则
脊髓灰质炎脊髓型临床表现不正确的是
既能利水通淋,又能解暑清热的药物是
以下哪种材料只能测定其表观密度?[2011—006]
总供求的均衡决定实际产出水平和()水平。
集体合同由工会代表职工一方与企业订立;尚未建立工会的企业,由()指导该企业职工推举的代表与企业订立。
ItisnotIbutyouwho______thefirsttoruntothegoalinthatcompetition.
WhatisADD?
StressPainsManyinCollegeMoststudentsinU.S.collegesarejustplainstressedout,fromeverydayworriesaboutgrades
最新回复
(
0
)