首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
荫数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串中的内容为:"ABCDEFGl23456",其中字符A的ASCII码值为奇数
荫数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串中的内容为:"ABCDEFGl23456",其中字符A的ASCII码值为奇数
admin
2016-10-29
73
问题
荫数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若s所指字符串中的内容为:"ABCDEFGl23456",其中字符A的ASCII码值为奇数,因此应当删除;其中字符B的ASCII码值为偶数,仇在数组中的下标为奇数,因此也应当删除:而字符2的ASCII码值为偶数,所在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是:"246"。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的化括号中填入你编写的若干语句。
#include
#include
void fun(char *s,char t[])
{
}
main()
{
char s[100],t[100];
void NONO();
printf("\nPlease enter string
S:");s canf("%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);
}
选项
答案
int i, j=0; for(i=0; i
解析
(1)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2==0”来判断;也可以从下标0开始,每次增2。判断字符中的ASCII码值是否为偶数,则可用“s
%2==0”来判定。
(2)对串s中下标为偶数的字符进行考查,满足ASCII码值是偶数条件的字符就顺序放在新串s中,甭则就不存放。
(3)所有字符处理完后,记得在新串s的末尾加上结束符“’\0’”。
转载请注明原文地址:https://kaotiyun.com/show/xjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个C程序中______。
以下程序的运行结果是【】。#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(
5.【】是数据库设计的核心。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;
在C语言中,函数返回值的类型最终取决于()。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
fgetc函数的作用是从指定文件读入—个字符,该文件的打开方式必须是______。
在数据流图(DFD)中,带有名字的箭头表示______。
注释说明了程序的功能,它分为【】注释和功能性注释。
随机试题
胸膜摩擦音可见于()
L-谷氨酸脱氢酶在哪些组织器官活性最强
使某一生理过程很快达到高潮并发挥其最大效应,依靠体内的
组织的平均超声衰减最低的是
胆总管内压力上升到哪个值时,肝脏分泌胆汁受到抑制
某北方平原地区二级公路设计车速60km/h,路基宽度10m。施工单位通过招投标获得第1V标段施工任务。路基填料为土方,该标段挖方量为177.56万方,填方量为156.75万方。为确保项目的工期、质量、安全和成本,项目部制定了施工方案和一系列的规章制度。项目
合同解除的法律效力是()。
ISO9000族标准是由_________制定的。
给定材料1.2016年7月19日至20日,河北省石家庄市出现连续强降雨过程,导致该市部分地区遭受不同程度的洪涝灾害。井陉县是此次暴雨洪涝重灾区,截至26日,该县33万人中有20.8万人受灾,死亡38人、失踪33人。另外,在井陉县境内修高速公路的中
生产、销售伪劣产品行为成立犯罪,必须是销售金额达到()。
最新回复
(
0
)