首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将s所指字符串中除了下标为奇数同时ASCⅡ值也为奇数的字符之外的其余所有字符全部删除,字符串中剩余字符所
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将s所指字符串中除了下标为奇数同时ASCⅡ值也为奇数的字符之外的其余所有字符全部删除,字符串中剩余字符所
admin
2023-02-27
39
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将s所指字符串中除了下标为奇数同时ASCⅡ值也为奇数的字符之外的其余所有字符全部删除,字符串中剩余字符所形成的一个新字符串存放在t所指的数组中。
例如,若s所指字符串的内容为"ABCDEFGl2345",其中字符A的ASCⅡ值为奇数,但所在元素的下标为偶数,因此需要删除;而字符1的ASCⅡ值为奇数,所在数组中的下标也为奇数,因此不应当删除,其他依此类推。最后t所指数组中的内容应为"135"。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容.仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include(string.h>
4 void fun(char*s,char t[])
5 {
6
7 }
8 main()
9 {
10 char s[100],t[100];
11 printf("\nPlease enter string s:");
12 scanf("%s",s);
13 fun(s,t);
14 printf("\nThe result is:%s、n",t);
15 }
选项
答案
1 void fun(char*s,char t[]) 2 { 3 int i,j=0,n; 4 n=strlen(s); 5 for(i=0;i<n;i++) 6 if((i%2)&&(s[i]%2)) 7 { t[j++]=s[i]; /*将下标为奇数同时ASCⅡ值也为奇数的字符放入数组t中*/ 9 } 10 t[j]='\0'; /*最后加上字符串结束标志*/ 11 }
解析
本题要求保留下标为奇数同时ASCⅡ值也为奇数的字符,其余的所有字符都删除。将s字符串中,满足条件的字符存放到字符串t中。if的条件表达式为if(i%2 !=0&&s
%2 !=0)。
转载请注明原文地址:https://kaotiyun.com/show/wJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
安排7位工作人员从5月1日至5月7日值班,每人值班一天,其中甲、乙两人不安排在5月1日和5月2日,不同的安排方法数共有()。
有一水池,单开甲管4小时把水注满,单开乙管6小时可以把满池水放完,如果两管同时开2小时之后,水池还能装3.5立方米,则水池容量是()立方米。
从单词“equation”中选取5个不同的字母排成一排,含有“qu”(其中“qu”相连且顺序不变)的不同的排列共有()。
用0,1,2,3,4这五个数字组成无重复数字的五位数,其中恰有一个偶数夹在两个奇数之间的五位数有()。
安排5名歌手的演出顺序时,要求某名歌手不第一个出场,另一名歌手不最后一个出场,不同的排法有()。
三个负数a,b,c成等差数列,又a,d,c成等比数列,且a≠c,则b与d的大小关系为()。
设无穷等比数列所有奇数项之和为15,所有偶数项之和为-3,a1为首项,则a1=()。
两次抛掷一枚骰子,两次出现的数字之和为奇数的概率为()。
社会主义核心价值体系由马克思主义指导思想、中国特色社会主义共同理想、以爱国主义为核心的民族精神和以改革创新为核心的时代精神、社会主义荣辱观四个方面内容构成。社会主义核心价值观是社会主义核心价值体系的内核凝练和集中表达,体现着社会主义核心价值体系的根本性质和
讨论函数的导数.
随机试题
夫妻同居义务
克隆(Crohn)病最常见的并发症是()(1998年)
导致压疮发生的直接原因是
心脏正位摄影技术的描述,错误的为
关于承揽工程的规定,下列表述正确的有()。
由于信托具有种类多、方式灵活和自由的特点,纳税人利用避税港不征或少征所得税或遗产税的条件,虚设避税港信托财产的方法也较多,主要有()①设立个人持股信托公司;②设立受控信托公司;③订立信托合同;④虚构避税地
历史学家德.阿宁在谈到十月革命时认为:“还是可以很有把握地说:布尔什维克革命的完成,首先有赖于列宁的百折不挠的狂热和托洛茨基的恶意煽动。如果没有科尔尼洛夫及其将领们的发难,也就不会有十月革命。”他想要说明的是()。
公安工作的基本方针是()。
我昨天去商店不买东西。()
如果要对窗体上数据集的记录进行排序,应使用的宏命令是()。
最新回复
(
0
)