首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
admin
2016-12-06
68
问题
函数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全国计算机二级
相关试题推荐
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
下列程序执行后的输出结果是______。main(){intm[][3]={1,4,7,2,5,8,3,6,9}inti,k=2for(i=0;i<3;i++)
在下列几种排序方法中,要求内存量最大的是______。
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统—管理与控制。
以下能正确定义一维数组的选项是______。
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*P,*q,*r;
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
有以下程序段chareh;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
数据库系统中实现各种数据管理功能的核心软件是______。
随机试题
A.淋巴结结构破坏,大量单一肿瘤性细胞增生B.淋巴结结构破坏,多种炎细胞及R-S细胞增生C.淋巴结内瘤细胞排列成滤泡结构D.淋巴结结构破坏,大量原始粒细胞浸润急性粒细胞性白血病
患者,女,20岁,已婚。孕2产1。现孕40周,来院途中分娩,总产程1小时,产后5天出现寒战、高热、下腹痛,无乳胀及腹泻,妇科检查:阴道内有脓血,宫颈轻度裂伤,子宫大而软,压痛明显。应首先考虑的是
临床上张口受限不包括
在民事诉讼过程中,双方经调解达成协议的,法院应当制作调解书。但是,民事诉讼法还规定了几种不需要制作调解书的特殊情况。以下案件中,哪一项不属于这个例外?
初步设计阶段质量控制监理审核要点主要有()。
决定职业健康安全与环境管理的持续性的特点是()。
关于古代建筑的发展演变,以下说法正确的是()。
目前,社会上出现的制作和销售假文凭、假证件,已经成为社会的一大公害。公安等部门对此进行了多次集中整治,端掉了一大批制假售假窝点,惩治了一批制假售假的不法之徒。但是,社会上制作和销售假文凭假证件的势头仍不见多大扭转。如果上述断定是真的,则以下哪项断定也一定是
原型法的实现可借助于许多工具为系统实现原型,下列哪种工具能用来完成自动输入编辑?()
Whatisthecasualtynumberoftheaccident?
最新回复
(
0
)