首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,S所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为"ABCDEFGl2345",其中字符C的ASCII码值为奇数,在数组中的下标为偶数,
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,S所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为"ABCDEFGl2345",其中字符C的ASCII码值为奇数,在数组中的下标为偶数,
admin
2017-09-23
17
问题
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,S所指串中剩余的字符形成的新串放在t所指的数组中。
例如,若s所指字符串中的内容为"ABCDEFGl2345",其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须删除;而字符1的ASCII码值为奇数,在数组中的下标为奇数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是”BDFl2345”。
注意:部分源程序在文件PROG1.C中。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stdio.h >
#include < string.h >
void fun(char*s,char t[])
{
}
main()
{
char s[100],t[100];void NONO();
printf("InPlease enter string s:");
scanf("%s",s);
fun(s,t);
printf("knThe 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);
}
选项
答案
voicl fun (char *s, char t[] ) { int i, j=0 ; for (i=0; i < str1en (s); i ++)
解析
本题是从一个字符串按要求生成另一个新的字符串。我们使用for循环语句来解决这个问题。在赋值新的字符串之前,先对数组元素的下标和ASCII码的值进行判断,将满足要求的元素赋给新的字符串。
转载请注明原文地址:https://kaotiyun.com/show/fsxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
有以下程序:#include<stdio.h>main(){intx;scanf("%d",&x);if(x<=0);elseif(x!=5)printf("%d\n",x);}程序运行时
数据结构分为线性结构和非线性结构,带链的队列属于()。
以下程序的输出结果是()。#include<stdio.h>fun(){inta=0;a+=3;printf("%d",A);}main(){intcc;for(cc=
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?("**%d\a"):("##%d\n"),i);
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是()。
在C语言程序中,以下说法正确的是()。
下列数据结构中,能用二分法进行查找的是()。
下列选项中可作为C语言合法常量的是()。
随机试题
传统日常生活的文化要素包括()
患者可按处方和医嘱自行用药,社会药店可零售的处方药是患者不可自行用药,必须由医师、医疗技术人员使用,社会药店可零售的处方药是
2017年4月24日,甲向乙发出函件称:“本人欲以每吨5000元的价格出售螺纹钢100吨。如欲购买,请于5月10日前让本人知悉。”乙于4月27日收到甲的函件,并于次日回函表示愿意购买。但由于投递错误,乙的回函于5月11日方到达甲处。因已超过5月10日的最后
根据个人所得税法律制度的规定,下列所得中,免予缴纳个人所得税的有()。(2012年)
下列属于外滩优秀近代建筑群组成的主体是()。
成人与幼儿对一幅画的知觉有明显差异,幼儿只会看到这幅画的主要构成,而成人看到的是画面意义。这反映的知觉特性是()。
班集体的常规管理以()为核心。
我国参与了众多的国际组织,在国际社会的作用和影响力愈加突出。下列哪个国际组织我国未参与?()
IP地址块58.192.33.125/29的子网掩码可写为()。
Whatisthewoman’sjob?
最新回复
(
0
)