首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是将s所指字符串中位于奇数位置的字符或ASCⅡ值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为"AAB
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是将s所指字符串中位于奇数位置的字符或ASCⅡ值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为"AAB
admin
2023-02-27
32
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是将s所指字符串中位于奇数位置的字符或ASCⅡ值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为"AABBCCDDEEFF",则输出应当是"ABBCDDEFF"。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 #define N 80
5 void fun(char*s,char t[])
6 {
7 int i,j=0;
8 for(i=0;i<(int)strlen(s); i++1
9 /*********found*********/
10 if(i%2&&s
%2==0)
11 t[j++]=s
;
12 /*********found*********/
13 t
='、0';
14 }
15 main()
16 {
17 char s[N],t[N];
18 printf("\nPlease enter string s:");
19 gets(s);
20 fun(s,t);
21 printf("\nThe result is:%s\n",t);
22 }
选项
答案
(1)if(i%2 || s[i]%2==0)或if(i%2!=0||s[i]%2==0) (2)t[j]='\0';或t[j]=0;
解析
(1)根据题意,将字符串s中位于奇数位置的字符或ASCⅡ值为偶数的字符,依次放入字符串t中,所以if条件中要使用或运算。
(2)变量j控制字符串t的下标,所以修改为t[j]='\0';。
转载请注明原文地址:https://jikaoti.com/ti/nioiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某校教师、职工与学生人数之比为3:0.5:100,若全校共有学生3000人,则教师有()人。
函数y=f(x)的图像关于直线x=1对称,若方程f(x)=0有四个不等实根x1,x2,x3,x4,则x1+x2+x3+x4=()。
在数字1,2,33符号+,-五个元素组成的所有全排列中,任意两个数字都不相邻的全排列有()。
圆x2+y2+2x-4y-4=0与直线x+2y-2=0的位置关系是()。
从集合{O,P,Q,R,S}与{0,1,2,3,4,5,6,7,8,9}中各任选2个元素排成一排(字母和数字均不能重复),其中字母O,Q和数字0至多只能出现一个的不同排法有()。
结合材料回答问题:材料1“中国梦”是习近平在党的十八大后提出的重要指导思想和重要执政理念。2012年11月29日,习近平在参观《复兴之路》展览时的讲话中首次正式提出“中国梦”。习近平把“中国梦”定义为“实现中华民族伟大复兴,就是中华民族近代以来
毛泽东首次使用“新民主主义社会”的科学概念是在()。
标志着中国资产阶级民主革命进入了一个新阶段的是________的成立。同盟会成立后,将《民报》作为自己的机关报。孙中山在《民报》发刊词中第一次将同盟会的纲领概括为________三大主义。
利用变换x=arctant将方程cos4xd2y/dx2+cos2x(2-sin2x)dy/dx+y=tanx化为y关于t的方程,并求原方程的通解.
设X1,X2,…,Xn为来自正态总体X~N(μ,σ2)的简单随机样本,,则下列选项正确的是()
随机试题
简述头脑风暴法的优点及其影响因素。
脱氧核糖核苷酸的生成方式主要是
A.姜半夏B.制南星C.清半夏D.法半夏E.蜈蚣
小学生情绪情感成熟的体现是社会性成分不断增加。()
设函数
马克思说:“批判的武器当然不能代替武器的批判,物质的力量只能用物质力量来摧毁;但是理论一经群众掌握,也会变成物质力量。”这段话体现的哲学思想是()
设随机变量X服从参数为2的泊松分布,令Y=4X一3,则E(Y)=________,D(Y)=________.
下列关于宽带城域网技术的描述中,错误的是()。
下面能正确进行字符串赋值操作的是
OnThursday1willhavetodecidewhat1wantmyselfto【76】______dooveraweekend.Iamthinkingofmakingatrip
最新回复
(
0
)