首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串中的内容为:“ABCDEFGl23456”,其中字符A的ASCII码值为奇数
函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串中的内容为:“ABCDEFGl23456”,其中字符A的ASCII码值为奇数
admin
2020-07-28
66
问题
函数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:”); 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);
}
fciose(rf);
fclose(wf);
}
选项
答案
int i, j=0 ; for(i=0; i
解析
该程序功能是将字符串中除了下标为偶数、ASClI值也为偶数的字符外,其余的全都删除。解题过程利用if条件判断表达式选择符合条件的字符,然后将符合条件的字符放入指定的字符串。
[解题思路]
(1)判断一个字符串中的某一字符下标i是都为偶数,可用“i%2==0”来判断;也可以从下标0开始,每次增2。判断字符中的ASCII码值是否为偶数,则可用“s
%2==0”
来判定。
(2)对串s中下标为偶数的字符进行考查,满足ASCII码值是偶数条件的字符就顺序放在新串s中,否则就不存放。
(3)所有字符处理完后,记得在新串s的末尾加上结束符“‘\0’”。
转载请注明原文地址:https://www.kaotiyun.com/show/0P3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
十进制整数设为整数类Ⅰ,则下面属于类Ⅰ的实例的是
有以下程序#include<stdio.h>intflint{inty;if(x==0||x==1)return(3);y=xx-f(x-2);returny:}main(){intz;z=f(3);printf("%d\n",z
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
数据库管理系统中负责数据模式定义的语言是
以下选项中关于程序模块化的叙述错误的是
以下叙述中错误的是
有以下程序fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printf("%d,",k);k=fun(
以下选项中不属于C语言标识符的是
以下选项中不属于C语言程序运算符的是
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
随机试题
简述配置性测评的特点。
高等级公路上的隧道照明设施就是根据()的适应能力而设计的。
以下不属于决策树构成的是()。
根据《中华人民共和国物权法》,建筑物区分所有权是业主对物业专有部分分享专有所有权,对共有部分享有共有和()的权利。
幼儿园对幼儿实施保育和教育。幼儿园既有教育性质,也有__________性质。
心理学家做了这样一个实验:从三个班中将成绩排名后六位的学生抽出来,组成了一个18名学生的班级,心理学家对这18名学生进行智力测验,发现每一名学生智商都在正常范围之内。于是要求这18名学生的任课老师对他们做到以下几点:第一,分析他们在学业上失败的原因;第二,
【2010年福建.单选】教学过程是一种特殊的认识过程,主要以传授()。
我国的杂交水稻是第二次绿色农业革命时期的杰出代表。()
选择性接触是指受众在接触大众传播活动之际,并不是不加区别地对待任何媒介和内容,而是更倾向于与自己的既有立场、观点、态度一致或接近的加以接触,或有意无意地回避与自己既有倾向相左的媒介或内容。根据以上定义,下列属于“选择性接触”的是:
下列说法错误的是()。
最新回复
(
0
)