首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的
下列给定程序中,函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的
admin
2017-09-23
84
问题
下列给定程序中,函数fun的功能是:
将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < conio.h >
#include < stdio.h >
#include < string.h >
#define N 8 0
void fun(char*s,char t[])
{
int i,j=0;
for(i=0;i < (int)str1en(s);
i++1
/*********found*********/
if(i%2&&s
%2==0)
t[j++]=s
;
/*********found*********/
t
=’\0’;
}
main()
{
char s[N],t[N];
printf f"\nplease enther
string s:");
gets(s);
fun(s,t);
printf("\nThe result is:%s1n",t);
}
选项
答案
(1)if(i%2 || s[i]%2 ==0)或if(1%2 1=0||s[i]%2==0) (2)t[j]=’\0’;或t[j]=0;
解析
(1)根据题意,将字符串s中位于奇数位置的字符或ASCII码值为偶数的字符,依次放入字符串t中,所以if条件中要使用“或”运算。
(2)变量j控制字符串t的下标,所以是t[j]。
转载请注明原文地址:https://kaotiyun.com/show/czxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8},i
下面程序的运行结果是()。#include<stdio.h>main(){chara[80],*p"AbabCDcd";inti=0,j=0;while(*(p++)!=’\0’){if(*p>=’a’
定义inta=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为()。
在最坏情况下,堆排序需要比较的次数为()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=1,b
以下选项中非法的字符常量是()。
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf("%d",
以下语句段执行后的输出结果是()。#include<stdio.h>main(){intk=3;if(k)printf("###")elseprintf("&&&&");}
在C语言中,函数返回值的类型最终取决于()。
随机试题
锁骨下动脉窃血综合征产生的原因是(图10—1A、B)
患者,女性,36岁,体重59kg。因“持续性腹痛伴恶心、呕吐3天”入院。查体:体温37.3℃,脉搏122次/min,呼吸24次/min,血压81/51mmHg。口唇干燥,眼窝下陷,皮肤弹性差,四肢发冷。血钠136mmol/L,血红细胞比容55%,尿比重1.
女性,69岁。有高血压史10余年,平时坚持服用抗高血压药物。入院前6小时在看电视时突然感右上下肢麻木、乏力、说话口齿不清、口水外流、头痛,呕吐1次后呈嗜睡状态,送入急诊。入院时BP26/14kPa(195/105mmHg)。当诊断明确后,此时最合
在脑缺血的治疗中,肠溶阿司匹林用于
低渗性缺水是指血清钠小于( )mmol/L的缺水
该项目环评大气环境质量监测项目为()。该项目环评大气污染源分析应包含的污染物有()。
仲裁过程中的调解是双方解除纠纷的有效方法,以下说法错误的有()。
根据《会计档案管理办法》的规定,下列各项中,属于会计档案的有()。
简述DSM-Ⅳ对神经性贪食症的诊断标准。
Walking—likeswimming,Bicyclingandrunning—isanaerobicexercise,【C1】______buildsthecapacityforenergyoutputandphysica
最新回复
(
0
)