首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将S所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AA
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将S所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AA
admin
2018-10-21
31
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将S所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
#define N80
void fun(char*s,chart[])
{
int i,j=0;
for(i=0;i<(int)strlen(s);
i++)
/*********found*********/
if(i%2&&s
%2==0)
t[j++]=s
;
/*********found*********/
t
=’\0’;
}
main()
{
char s[N],t[N];
printf("\nPlease enther string s:");
gets(s);
fun(s,t);
printf("\nThe result is:%s\n",t);
}
选项
答案
(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中位于奇数位置的字符或ASCII码值为偶数的字符,依次放入字符串t中,所以if条件中要使用“或”运算。
(2)变量j控制字符串t的下标,所以是t[j]。
转载请注明原文地址:https://kaotiyun.com/show/X0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:cas
若有定义inta[4][4]={{1,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[1][1]得到的初值是______。
要求以下程序的功能是计算main(){intn;floats;s=1.0;for(n=10;n>1;n--)s=s+1/n;pfintf("%6.4f\n",s);}程序
下列叙述中,不属于软件需求规格说明书的作用的是______。
下面程序的输出是【】。main(){enumem{em1=3,em2=l,em3};char*aa[]={"AA","BB","CC","DD"};printf("%s%s\n",aa[eml],aa[em2],a
以下程序运行后的输出结果是【】。main(){intX==1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1
若有如下程序:main(){inta=1,b=1;for(;a<=10;a++){if(b>=9)break;if(b%3==1){b+=3;continue;}b++;}p
有以下程序:#include<stdio.h>voidWriteStr(char*fn,char*sir){FILE*fP;fP=fopen(fn,"w");fput6(str,fp);
下面函数用来求两个单精度数之和,并通过形参将结果传回,请填空。Voidsub(floatx,noaty,【】z){【】=x+y;}
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
随机试题
9个月婴儿,面色苍白2个月,母乳喂养,未断奶,间加辅食,平时易感冒,发育、营养稍差,皮肤黏膜苍白,无黄疸及出血点,浅表淋巴结不大,心尖区可闻及吸收缩期杂音,肺部查体正常,肝脾肋下未触及。化验结果示:RBC2.4×1012/L,Hb75g/L,MCV
肾小管对Cl-重吸收
患者,男性。右腰部红斑、大疱1天。患者5天前因右侧腰痛开始局部贴敷活血止痛膏,2天前局部出现红斑,伴瘙痒感,今日红斑基础上出现水疱。查体:右腰部见一长方形红斑,边界清楚,红斑基础上见一枚直径约2cm张力性大疱,疱壁紧张。根据病史及临床表现,该患者应诊断
肺吸虫病的痰液性状为
某甲1996年5月因犯盗窃罪被判处有期徒刑1年。1997年5月刑满释放。2000年12月22日晚8时许,他潜入某公司厂房内,盗得备件9件,价值人民币4890余元,并将这些备件运到该厂的围墙边。当甲将其中的轮轴、浓缩机紧张器、尾轮轴各一件(共计价值人民币2
某普通合伙企业的合伙人甲死亡,甲的儿子不愿继承甲在合伙企业中的财产份额而成为该合伙企业的合伙人,该企业的其他合伙人对甲的合伙财产份额的不正确处理方式有()。
泰山之称最早见于《春秋》。()
Whenthevotewasfinallytaken,itwas3:45inthemorning.Aftersixmonthsofarguingandafinal16hoursofhotparliame
A、He’sunwillingtofetchthelaundry.B、Hehasalreadypickedupthelaundry.C、Hewillgobeforethelaundryisclosed.D、Het
A、Thesongbirdshavetransparentlegs.B、Thesongbirdsdanceveryquickly.C、Thesongbirdsoftenhidebehindtheleaves.D、Thes
最新回复
(
0
)