首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。 例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的
请编写函数fun(),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。 例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的
admin
2010-02-08
39
问题
请编写函数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全国计算机二级
相关试题推荐
论述中共八大的内容和意义。(内蒙古大学2016年中国史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
关于遗传素质在人的身心发展中的作用,下列说法错误的是
依据我国继承法规定,不必有两个以上见证人在场见证的遗嘱是()。
随机试题
A、Asectionofthemotorwayhasbeenopentotraffic.B、Nopersonhasbeenreportedtobedead.C、Acoachcollidedwithalawyer
下列关于水溶性颗粒剂干燥的叙述,错误的是
外科内治法的具体治法哪项不正确
A注册会计师负责审计甲公司2012年财务报表。即使A注册会计师考虑利用甲公司内部审计工作,也并小能减轻其审计责任。以下理解中恰当的有()。
预备党员的预备期为()。
ArichAmericanwenttoParisandboughtapicturepaintedbyaFrenchartist.TheAmericanthoughtthepicturetobeveryfine
Theearliestcontroversiesabouttherelationshipbetweenphotographyandartcenteredonwhetherphotograph’sfidelitytoappea
Holdthereceiverasclosetoyourearaspossibleandtakedowneverywordofthemessage.
A、Asksomeoneelse.B、Skipthemtemporarily.C、Lookatthesubtitles.D、Stopandreplayit.D题干询问的是人们看电影时,对某些片段感到困惑应该怎么做。短文中提到,如
A、Somenewlydiscoveredscenicspot.B、BigchangesintheAmazonvalley.C、Anewrailwayunderconstruction.D、ThebeautifulAma
最新回复
(
0
)