首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全部删除,串中剩余字符所形成的一个新中放在t所指的数组中。 例如,若s所指字符串中的内容为ABCDEFG123456,其中字符A的ASCII码值为
请编写函数fun(),其功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全部删除,串中剩余字符所形成的一个新中放在t所指的数组中。 例如,若s所指字符串中的内容为ABCDEFG123456,其中字符A的ASCII码值为
admin
2010-05-05
53
问题
请编写函数fun(),其功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全部删除,串中剩余字符所形成的一个新中放在t所指的数组中。
例如,若s所指字符串中的内容为ABCDEFG123456,其中字符A的ASCII码值为奇数,因此应当删除;其中字符B的 ASCII码值为偶数,但在数组中的下标为奇数,因此也应当删除;而字符2的ASCII码值为偶数,所在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是246。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char*s,char t[])
{
}
main()
{
char s[100],t[100];
clrscr();
printf("\nPlease enter string S:");
scanf("%s",s);
fun(s,t);
printf("\nThe result is:%s\n",t);
}
选项
答案
void fun(char*s,char t[]) { int i,j=0; for(i=0;s[i]!=’\0’;i++) if(i%2==0&&s[i]%2==0) /*将s所措字符串中下标和ASCII值都为偶数的字符放入数组t中*/ t[j++]=s[i]; /*在字符串最后加上结束标志位*/ t[j]=’\0’; }
解析
本题要求除了下标为偶数同时ASCII值也为偶数的字符之外,其他字符都删除。题目要求留下下标为偶数同时 ASCII值也为偶数的字符。
C语言中并没有直接删除字符的算法,请大家在做题的时候注意。
转载请注明原文地址:https://kaotiyun.com/show/8HID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
化学与生产、生活息息相关,下列叙述错误的是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
金融市场最基本的功能是()。
根据我国《宪法》规定,决定战争与和平问题的职权由()。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
某小学五年级的学生身高(按整数厘米计算),最矮的是138厘米,最高的是160厘米。如果任意从这些学生中选出若干人,那么,至少要选出多少人才能保证有5人的身高相同?
一桶水含桶共重20千克,第一次倒掉水量的,第二次倒掉剩余水量的,第三次倒掉剩余水量的,第四次倒掉剩余水量的,最终水和桶共重5.6:千克,问桶的重量为多少千克?()
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
随机试题
弧焊变压器的最高空载电压比弧焊整流器高。()
与固体物质溶解度有关的是()。
律师管理体制
"SubstanceAbuse"—SevereAnxietytoSocietyTechnically,anysubstanceotherthanfoodthataltersourbodilyor【W1】______fu
砌筑工程量应按不同()分别计算。
对建设单位没有提供建设工程安全生产作业环境和安全施工措施所需费用的,其处理办法是( )。
下列不属于个案研究的对象的是()。
对于公民的申诉、控告或者检举,有关国家机关必须查清事实,负责处理。这是宪法规定的。()
俗话说“为官一任。造福一方”。你如何理解这句话?如果你被录用。你将怎么做?
A、Atthebeginning.B、Inthemiddle.C、Neartheend.D、Justaftertheend.C判断推测题。短文开头指出Wearerapidlynearingtheendofthisc
最新回复
(
0
)