首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
admin
2016-12-06
37
问题
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。
例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须删除;而字符1的ASCII码值为奇数,在数组中的下标为奇数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是’’BDFl2345’’。
注意:部分源程序在文件PROG1.C中。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 void fun(char * s,char t[])
4 {
6 }
7 main()
8 {
9 char s[100],t[100];void NONO();
10 printf("\nPlease enter string s:’’);
11 scanf(’’%s’’,s);
12 fun(s,t);
13 printf(’’\nThe result is:%s\n’’,t);
14 NONO();
15 }
16 void NONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
17 char s[100],t[100];
18 FILE*rf,*wf;
19 int i;
20 rf=fopen(’’in.dat’’,’’r’’);
21 wf=fopen(’’out.dat’’,’’W’’);
22 for(i=0;i<1 0;i++){
23 fscanf(rf,’’%s’’,s);
24 fun(s,t);
25 fprintf(wf,’’%s\n’’,t);
26 }
27 fclose(rf);
28 fclose(wf);
29 }
选项
答案
1 void fun(char *s,char t[]) 2 { 3 int i,j =0; 4 for(i=0 ; i
解析
本题是从一个字符串按要求乍成另一个新的字符串。我们使用for循环语句来解决这个问题。在赋值新的字符串之前,先对数组元素的下标和ASCII码的值进行判断,将满足要求的元素赋给新的字符串。
转载请注明原文地址:https://kaotiyun.com/show/mVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计包括两个方面的设计内容,它们是______。
以下对枚举类型名的定义中正确的是______。
有以下程序:#include<stdio.h>main(){charc[6];inti=0;for(j<6;c[i]=getchar(),i++);
下列程序执行后输出的结果是______。intd=l;fun(intp){intd=5;d+=p++;printf("%d,",d);}
下列程序的输出结果是【】。main(){inta[]={2,4,6},*prt=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y<x)?*(ptr+y):
有以下程序:main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
以下能正确定义数组并正确赋初值的语句是______。
随机试题
肺结核类型不相符的是()
关于痰液的体位引流哪些正确()。
下列关于各种新产品开发方式的叙述中,正确的是()。
根据我国《政府采购法》,采用竞争性谈判方式进行采购的情形有()。
结合实际,论述影响问题解决的因素。
南京国民政府时期形式意义上的最高权力机关的常设机关是()。
设某商品一周的需求量是X,其概率密度为f(χ)=若各周对该商品的需要相互独立.(Ⅰ)以Uk表示前k周的需求量,求U2和U3的概率密度f2(u)和f3(u);(Ⅱ)以Y表示三周中各周需求量的最大值,求Y的概率密度fY(y).
接收并阅读来自“zhangqiang@sohu.com”的邮件,主题为:网络游侠。回复邮件,并抄送给xiaoli@hotmail.com。邮件内容为:游戏确实不错,值得一试,保持联系。
(1)Paulwasdissatisfiedwithhimselfandwitheverything.Thedeepestofhislovebelongedtohismother.Whenhefelthehad
Thecrewworkedsohard,theyfinishedtheentireprojectthreedays______schedule.
最新回复
(
0
)