首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若S所指字符串的内容为 “ABCDEFGl2345”,其中字符A的ASCI
编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若S所指字符串的内容为 “ABCDEFGl2345”,其中字符A的ASCI
admin
2018-03-28
90
问题
编写函数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代表的是()。
C源程序中不能表示的数制是______。
若有以下定义,则正确的switch语句是______。floatx;inta,b;
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是______。
在软件开发过程中,软件结构设计是描述______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
以下程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i
随机试题
Theprofessoractsasifhe______akingofagreatkingdom.
引起大疱性鼓膜炎的最主要病原是
A、FC活髓切断术B、直接盖髓术C、根尖诱导成形术D、间接盖髓术E、氢氧化钙活髓切断术;下列情况出现时选择以上何种治疗方法年轻恒牙牙髓坏死,慢性根尖病变
甲乙两国就海洋的划界一直存在争端,甲国在签署《联合国海洋法公约》时以书面声明选择了海洋法法庭的管辖权,乙国在加入公约时没有此项选择管辖的声明,但希望争端通过多种途径解决。根据相关国际法规则,下列选项正确的是:(2014年卷一97题)
内因是事物发展的根据,它是第一位的,它决定着事物发展的基本趋向。()
大革命失败的原因有()
网络互联的功能可以分为两类,下列属于基本功能的是()。
Oneofthemanytheoriesaboutalcoholismisthelearningandreinforcementtheory/whichexplainsalcoholismbyconsideringalco
Giventhechoicebetweenspendinganeveningwithfriendsandtakingextratimeforhisschool-work,AndyKliseadmitshewould
Accordingtothe1stparagraph,expertshaveinterestsin______.Copingwithnewsituationsmayresultin______.
最新回复
(
0
)