首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若S所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCII
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若S所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCII
admin
2020-06-29
109
问题
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若S所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,但所在元素的下标为偶数,因此需要删除;而字符1的ASCII码值为奇数,所在数组中的下标也为奇数,因此不应当删除,其他依此类推。最后t所指数组中的内容应为“135”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
void fun(char*s,char t[])
{
}
main()
{
char s[100],t[100];
printf("\nPlease enter string s:");
Scanf("%s",s);
fun(,t);
printf("\nThe result is:% s\n",t);
}
选项
答案
void fun(char*s,char t[]) { int i,j=0,n; n=strlen(s); for(i=0;i
解析
本题要求除了下标为奇数同时ASCII码值也为奇数的字符,其余的所有字符都删除,即要留下下标为奇数同时ASCII码值也为奇数的字符。所以if的条件语句应为:if(i%2!=O&&s
%2!=0)。
转载请注明原文地址:https://www.kaotiyun.com/show/4p8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
使用VC6打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数sum(intn)返回1,2,3,…,n的和。其中n大于0。程序要求使用递归实现上述功能。注意:不能修改程序的其他部分,只能补充sum函数。试题程
下列关于运算符重载的描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classSample{friendlongfun(Samples);Sample(10nga){x=a;}priv
设有以下定义和程序:#includeclassA1{public:voidshow1(){cout
以下描述中,不是线性表顺序存储结构特征的是()。
数据库设计中反映用户对数据要求的模式是( )。
下面描述中不属于软件需求分析阶段任务的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:Hello注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********err
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
发电机并列时,冲击电流的大小与电压成正比。()
不属于晚期产后出血的原因是
甲将10吨大米委托乙商行出售。双方只约定,乙商行以自己名义对外销售,每公斤售价两元,乙商行的报酬为价款的5%。下列哪些说法是正确的?
下列哪项情形不属于军事法院管辖?
已知某房地产开发项目的开发成本为2000元/m2,开发商的目标利润率为15%,当前的销售税率为6%,按成本加成定价法可定价为()元/m2。
教学泰戈尔《金色花》,教师推荐另外几篇有关母爱的作品,建议学生比较阅读,下列作品不适合推荐的是()。
《行政强制法》规定,查封、扣押的期限不得超过()日,情况复杂的,可以延长,延长的期限不得超过()日。
某班要和另一班进行足球赛,关于上场队员有如下要求?A是队长,必须上场;B、C配合默契,两人要么一起上场,要么一起不上场?只有D上场时,E才上场;如果C不上场,那么E上场;D正在生病,不能上场。从上述条件中,可以推出下列哪个结论?
在考生文件夹下打开EXCEL.XLSX文件:(1)将Sheet1工作表的A1:G1单元格合并为一个单元格,内容水平居中;计算“上月销售额”和“本月销售额”列的内容(销售额=单价×数量,数值型,保留小数点后0位);计算“销售额同比增长”列的内容(同比增长=(
Inmanycountries,authorityisseldom,ifever,questioned,eitherbecauseitishighly【B1】______,orbecauseitisfeared.So
最新回复
(
0
)