首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCII
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCII
admin
2016-12-06
68
问题
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若s所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,但所在元素的下标为偶数,因此需要删除;而字符1的ASCII码值为奇数,所在数组中的下标也为奇数,因此不应当删除,其他依此类推。最后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
解析
本题要求除了下标为奇数同时ASCII码值也为奇数的字符,其余的所有字符都删除,即要留卜下标为奇数同时ASClI码值也为奇数的字符。所以if的条件语句应为:if(i%2!=0&&s
%2 !=0)。
转载请注明原文地址:https://kaotiyun.com/show/7VDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
有以下程序:inta=2;intf(intn){staticinta=3;intt=0;if(n%2)(staticinta=4;t+=a++;}else{statici
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是______。
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
有如下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;k--;}printf("
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序:floatsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;
随机试题
李某想设立一所学校以践行自己的教育理念。根据《中华人民共和国教育法》的规定,下列选项中,属于设立学校应当具备的基本条件是()。
有关运动性哮喘,下面哪项是错误的?
A.使阴道上皮细胞增生角化B.使阴道上皮细胞脱落加快C.促进阴毛与腋毛生长D.能直接调控卵巢的周期性变化E.抑制腺垂体FSH分泌孕激素的特点是
关于定金罚则的说法,正确的是()
不确定性分析包括( )。
中国公民王某就职于国内A上市公司,2015年收入情况如下:(1)1月1日起将其位于市区的一套公寓住房按市价出租,每月收取租金3800元。1月因卫生间漏水发生修缮费用1200元,已取得合法有效的支出凭证。(2)在国内另一家公司担任独立董事,3月取得该公司
在直接的言谈中应注意谈吐的仪态、言者的表现、听者的反映和()。
衡量一个人是否健康的标志有()。
菠菜叶片结构中,不能进行光合作用的是()。
[*]
最新回复
(
0
)