首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所
admin
2020-06-02
23
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若S所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,但所在元素的下标为偶数,因此需要删除;而字符1的ASCII码值为奇数,所在数组中的下标也为奇数,因此不应当删除,其他依此类推。最后t所指数组中的内容应为“135”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char*s,char t[])
{
}
main()
{
char s[100],t[100];
printf("InPlease enter string s:");
scanf("%s",s);
fun(s,t);
printf("inThe result is:%sin",t);
}
选项
答案
void fun(char*s,char t[]) { int i,j=0,n; n=strlen(s); for(i=0;i<n;i++) if((i%2)&&(s[i]%2)) { t[j++]=s[i]; /*将下标为奇数同时ASCI工码值为奇数的字符放入数组t中*/ } t[j]=’\0’; /*最后加上结束标识符*/ }
解析
本题要求除了下标为奇数同时ASCII码值也为奇数的字符,其余的所有字符都删除,即要留下下标为奇数同时ASCII码值也为奇数的字符。所以if的条件语句应为:if(i%2!=0&&s
%2!=0)。
转载请注明原文地址:https://kaotiyun.com/show/oYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段intr=8;printf("%d\n",r>>1);输出结果是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
有以下程序#includestructtt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){in
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x—y)?(x++):(y++)”中的条件表达式(x-y)等价的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
下面选项中关于“文件指针”概念的叙述正确的是
对于现实世界中事物的特征,在实体.联系模型中使用()。
下列给定程序中,规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最多的字母输出(如果有多个相同,输出一个即可)。例如对于字符串”dadbcdbabdb”,对应的输出应为
在软件设计阶段不使用
随机试题
邓小理理论的精髓是()
A、左旋多巴B、金刚烷胺C、溴隐亭D、硫必利E、苯海索氯丙嗪引起的急性运动障碍的解救药
A.骨质破坏、坏死B.骨髓内脓肿C.骨膜下脓肿D.反应性新骨形成E.软组织蜂窝织炎急性血源性骨髓炎后期的病理特点是
A.X线可见肺部原发灶、淋巴管炎及肺门淋巴结肿大B.X线显示右锁骨上下片状、絮状阴影,边缘模糊,其内有薄壁空洞C.X线显示双肺浓密细网状阴影,可见大小及密度大体相等的粟粒状阴影D.右肺上叶尖后段显示一厚壁空洞,双肺纹理增强,散在斑片状影,肺门被牵拉向
麦芽与谷芽的共同主治证是
某建设所在区域声环境功能区为1类,昼间环境噪声限值为55dB(A),夜间环境噪声限值为45dB(A),则该区域声环境功能区的环境质量评价量为()。
为了生产经营发展的需要,诚志股份有限公司准备以生产经营过程中使用的一辆客运汽车和一批库存电脑换取B公司的一辆运输设备、一台生产设备和一台锻压设备。诚志股份有限公司的客运汽车购入时的账面原值为200000元,已提折旧50000元,交换日公允价值为180000
教育中的非人道性的表现包括()
农业、农村和农民问题
软件测试与______是软件质量保证措施中互相联系但又性质不同的两类活动。
最新回复
(
0
)