首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若S所指字符串的内容为 “ABCDEFGl2345”,其中字符A的ASCI
编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若S所指字符串的内容为 “ABCDEFGl2345”,其中字符A的ASCI
admin
2018-03-28
115
问题
编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若S所指字符串的内容为 “ABCDEFGl2345”,其中字符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("inPlease enter string s:");
Scanf("%s",s);
fun(s,t);
printf("knThe 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)&&(s[i:%2)) { t[j++]=s[i]; /*将下 标为奇数同时ASCII码值为奇数的字符放入数组t中*/ } t[j]=’\0’; /*最后加上结束标识符*/ }
解析
本题要求除了下标为奇数同时ASCII码值也为奇数的字符,其余的所有字符都删除,即要留下下标为奇数同时ASCII码值也为奇数的字符。所以if的条件语句应为:if(i%2!=0&&s
%2!=0)。
转载请注明原文地址:https://kaotiyun.com/show/uJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知函数fread.的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
有以下程序段:intx=3;do{printf("%d",x-=2);}while(!(--x));其输出结果是______。
若i是int型变量,且有下面的程序段:for(i=4;i<6;i++)printf((i%2)?("**%d\n"):("##%d\n"),i);上面程序段的输出结果是______。
下列关于字符串的说法中错误的是
数据库系统的核心是
若x为int类型,请写出与!x等价的C语言表达式______。
下列属于不合法的main函数命令行参数表示形式的是()。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include#include#includeintfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;
随机试题
在人们的生活中,处处离不开水的作用。小班的孩子对水已经有了初步的认识和了解,为了让孩子们更好地了解有关水的知识,学会辨别水的清浊,请根据“哪杯是清水”设计一篇小班科学活动。要求:制定出活动的目标、活动准备及活动过程。
A.脊髓B.延髓C.脑桥D.大脑皮层腱反射的中枢位于
A.高分化腺癌B.中分化腺癌C.黏液腺癌D.印成细胞(2010年)由分化良好腺体构成的恶性肿瘤是
骨骼摄影距离通常选择
A、霞草B、风寒草C、人参D、参薯E、桃儿七金钱草的常见伪品为
我国经济政策体系中宏观经济政策的总体思路是()。
根据有关规定,城商行、农商行以及期货公司等具有基金从业资格的人员不得少于()人。
SQLSELECT语句为了将查询结果存放到临时表中应该使用【】短语;
Gasolineis______bythesparkplugsintheengine.
1 Women,byvirtueoftheavailabilityofsuchoutletsascryingfortheexpressionofemotion,arelikelytosufferfromfewer
最新回复
(
0
)