首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为”ABCDEFGl2345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为”ABCDEFGl2345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,
admin
2020-07-23
55
问题
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。
例如,若s所指字符串中的内容为”ABCDEFGl2345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须删除;而字符1的ASCII码值为奇数,在数组中的下标为奇数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是”BDF12345”。
注意:部分源程序在文件PROG1.C中。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
void fun(char*s,char t[])
{
}
main()
{
char s[100],t[100];void NONO();
printf("knPlease enter string S:");
scanf("%S",S);
fun(s,t);
printf("\nThe result is:%s\n",t);
NONO(),
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
char s[100],t[100];
FILE*rf,*wf;
int i;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0 ; i<10;i++){
fscanf(rf,"%s",s);
fun(s,t);
fprintf(wf,"%s\n",t);
}
fclose(rf),
fclose(wf);
}
选项
答案
void fun(char*s,char t[]) { int i,j =0; for(i =0,i
解析
本题是从一个字符串按要求生成另一个新的字符串。我们使用for循环语句来解决这个问题。在赋值新的字符串之前,先对数组元素的下标和ASCII码的值进行判断,将满足要求的元素赋给新的字符串。
转载请注明原文地址:https://kaotiyun.com/show/Pmyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}private:chartitle[40];};cl
下列叙述中正确的是( )。
下列字符串中可以用作C++标识符的是
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
用于定义类的必不可少的C++关键字是
下面不属于软件需求分析阶段主要工作的是
T列符号中能够作为C++标识符的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
下列关于this指针的叙述中,正确的是()。
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。例如,若输入一个数27638496,则新数为739。请在程序的中括号处填入正确的内容并将中
随机试题
《西厢记》故事源于唐代元稹的传奇小说()
不符合CML静止期血象特点的是
患者男,64岁。中风后遗症,右上肢肌力0级,右下肢肌力3级,出现共同运动。对于共同运动的描述正确的
输入客户档案时,不用选择客户分类,可直接输入客户档案。()
被保险人死亡后,下列情形中,保险金可以作为被保险人的遗产处理的有()。
某企业“生产成本”科目的期初余额为30万元,本期为生产产品发生直接材料费用240万元,直接人工费用45万元,制造费用60万元,企业行政管理费用30万元,本期结转完工产品成本为300万元。假定该企业只生产一种产品,期末“生产成本”科目的余额为()万元
美国人力资本理论的代表者舒尔茨认为,教育对国民经济增长的贡献是___________。
虽然没有法律强制力做支撑的道德是虚妄的,但是法律在面对道德问题时,也总是会显得______,这种力不从心的根本原因还是由于法律的外在属性与道德的内在属性之间的矛盾。社会秩序的大厦是法律与道德共同支撑的,如果道德不立,人心善变,那法律终会______。填入画
受东日本大地震影响,福岛核电站损毁严重,泄漏出大量的放射性物质,其中碘一131的危害颇受人们关注。下列关于碘一131的表述中,不正确的是()。
A、ItpromisedtostopairstrikesinSeptember.B、Itdidnotfeelguiltyforthecasualties.C、Itwasproudofcausingthecasua
最新回复
(
0
)