首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。 例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的
请编写函数fun(),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。 例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的
admin
2010-02-08
37
问题
请编写函数fun(),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。
例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的ASCII码值虽为奇数,但元素所在的下标为偶数,因此必需删除;字符1的ASCII码值为奇数,所在数组中的下标也为奇数,不删除,最后t所指的数组中的内容应是135。
请勿修改主函数main和其他函数中的任何内容,仅在函数su的花括号中填写若干语句。
文件test 27_2.cpp的内容如下;
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <string.h>
void fun(char *s,char t[ ])
{
}
void main ( )
{
char s[100],t[100];
cout<<"Please enter string S: "<<end1;
gets(s);
fun(s, t);
puts(t);
}
选项
答案
void fun(char *s,char t[ ]) { int i,j=0,n; n=strlen(s); for(i=0;i<n;i++) if(i%2!=0&&s[i]%2!=0) { t[j]=s[i];j++;} t[j]=’\0’; }
解析
在解答本题时,首先要清楚一点:那就是在字符参与数值运算时,用的是其ASCII码值来进行计算。另外的一个考查点是判断某数是奇数的方法,即判断该数与2的余数是否为0。
转载请注明原文地址:https://kaotiyun.com/show/F7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
简述隋唐科举制度的基本内容和历史作用。(苏州大学2004年中国古代史真题)
简述洋务运动的历史背景、主要内容和影响。(南开大学2018年世界历史真题)
现行理论认为,宗教是科学的死敌,但就欧洲历史而言,人们注意到一个现象,中世纪晚期、近代初期的科学家大多是基督教神职人员。如哥白尼、布鲁诺、开普勒。或具有神学背景,如伽利略。试解释这一现象。(清华大学2014年历史学基础真题)
如果依据统计方法的功能进行分类的话,统计学可以分为()
下列可以描述数据集中趋势的指标是()
下列关于新教育发展时期的说法错误的是
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
教育制度的两个基本方面是
随机试题
人脑对过去感知过的事物的形象的反映是()
集体土地所有权变更登记应提交的权属证明文件有()。
甲股份公司于2013年3月1日成立,下列有关股份回购事项,符合公司法规定的有()。
以下项目需计入进口货物关税完税价格的是()。
矫正社会工作者对刑释人员提供的服务内容主要包括哪些?()
《共同纲领》是新中国第一部宪法。()
孙某在商场购物时,被正在追小偷的保安王某撞伤,孙某的损害应由()。(2016年一法专一第12题)
目前常用的FTP客户端应用程序有______。
Itisvitalthatenoughmoney______tofundtheproject.
ACoolerPlanet[A]Scientistsarecookingupsolutionsbasedoncurrenttechnologythattheysaycoulddramaticallyturndownth
最新回复
(
0
)