首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCH码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串的内容为“ABCDEFG12345”,其中字符A的ASCII码
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCH码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串的内容为“ABCDEFG12345”,其中字符A的ASCII码
admin
2015-11-24
54
问题
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCH码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若s所指字符串的内容为“ABCDEFG12345”,其中字符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 (“\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,n, n=strlen(s); for(i=0;i<n;i++) if(i%2!=0&&s[i]%2!=0) { t[j]=s[i]; /*将下标为奇敖同时ASCII码值为奇数的字符放入数组t中*/ j++; } t[j]=‘\0’; /*最后加上结束标识符*/ }
解析
本题要求除了下标为奇数同时ASCII码值也为奇数的字符,其余的所有字符都删除,即要留下下标为奇数同时ASCII码值也为奇数的字符。所以if的条件语句应为:if(i%2!=0&&s
%2!=0)。
转载请注明原文地址:https://kaotiyun.com/show/INID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列历史事实错误的是()。
下列关于汉字演变历程的叙述,错误的是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
一水池装有编号为1、2、3、4、5的5个进水管,放满一水池的水,如果同时开放1、2、3号水管,7.5小时可以完成;如果同时开放1、3、4号水管,5小时可完成;如果同时开放1、3、5号水管,6小时可完成;如果同时开放2、4、5号水管,4小时可完成。同时开放这
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
纸上写有若干个整数,它们的平均数为56,小明将其中的每个奇数乘以2,每个偶数乘以3,所得到的全部计算结果的平均值为134.已知纸上所有奇数的和比所有偶数的和大180,那么纸上共写有几个数?
为响应建设“绿色城市”的号召,某社区义务植树300棵,由于参加植树的全体党员植树的积极性高涨,实际工作效率为原来的1.2倍,结果提前20分钟完成任务,则原来每小时植树多少棵?()
随机试题
以MFE测试工具为例,试说明负压法找窜的工作原理。
不属于欧洲文艺复兴时期雕塑作品的是()。
护士巡视病房时,发现某患者输液不滴,注射部位肿胀,主诉疼痛,无回血。因需长时间输液,要注意保护、合理使用血管,应选用
A.升散B.重浊C.凝滞D.黏滞E.开泄风邪的性质
某期货交易所与期货公司达成协议,允许该期货公司进行透支交易,并分享利益、共担风险。后该期货公司因透支交易造成损失,对该损失的承担说法正确的是( )。
关于操作风险报告的说法,正确的是()。
用一个可以容纳2个鸡蛋的平底锅煎鸡蛋,鸡蛋要求煎两面,每面需要煎1分钟。请问,煎完第23个鸡蛋,最快需要()分钟。
因创作了话剧《龙须沟》,作家老舍被北京市人民政府授予荣誉称号是()
晚上十点,学生们都在各自宿舍里做各自的事情。突然,大家被楼道里响起的狗叫声吸引,这种心理现象属于()。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
最新回复
(
0
)