首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将s所指字符串中除下标为偶数同时ASCII码值也为偶数的字符外,其余的全部删除;字符串中剩余字符所形成的新串放在t所指的数组中。 例如,若S所指字符串中的内容为“ABCDEFG123456”,其中字符A的ASCII码值为奇数,因
函数fun的功能是:将s所指字符串中除下标为偶数同时ASCII码值也为偶数的字符外,其余的全部删除;字符串中剩余字符所形成的新串放在t所指的数组中。 例如,若S所指字符串中的内容为“ABCDEFG123456”,其中字符A的ASCII码值为奇数,因
admin
2020-07-28
75
问题
函数fun的功能是:将s所指字符串中除下标为偶数同时ASCII码值也为偶数的字符外,其余的全部删除;字符串中剩余字符所形成的新串放在t所指的数组中。
例如,若S所指字符串中的内容为“ABCDEFG123456”,其中字符A的ASCII码值为奇数,因此应当删除;字符B的ASCII码值为偶数,但在数组中的下标为奇数,因此也应当删除;字符2的ASCII码值为偶数,在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应足“246”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char*s,char t[])
{
}
voidmain()
{
char S[100],t[100];
system(“CLS”);
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; for(i=0;s[i]!=‘\0’;i++) if(i%2==0&&s[i]%2==0)/*将 s所指字符串中下标和ASCII码值都为偶数的字符放入数组t中*/ t[j++]=s[i], t[j]=‘\0’;/*在字符串最后加上结束标识*/ }
解析
本题要求删除除了下标为偶数同时ASCII码值也为偶数的字符,即保留下标为偶数同时ASCII码值也为偶数的字符。循环语句用于遍历字符串,条件语句用于判断当前字符是否符合要求。注意判断条件是下标为偶数,同时ASCII码值也为偶数,所以应使用逻辑与“&&”运算符。
转载请注明原文地址:https://kaotiyun.com/show/vT3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:在任意给定的N个正整数中,从左到右依次逐个取三个数作为一组,按值大小找出该组数的中值,用该中值替换与该组数对应的
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。例如,若q的值为50.0,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数,用来删除字符串中的所有空格。例如,输入asdafaaz67,则输出为asdafaaz67。注意:部分源程序
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参y所指数
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
面向对象方法中,继承是指
随机试题
属于传统汉字教学的是______。
计算机中最小存储单位是二进制的一个数位。()
患者于某,女性,65岁。患者反复咳喘20余年,加重3天。于门诊就诊时症见:喘促日久,动则喘甚,呼多吸少,呼则难升,吸则难降,气不得续,形瘦神惫,跗肿,汗出肢冷,面青唇紫,舌淡苔白,脉微细。该患者的中医诊断及辨证分型是
与口腔颌面部感染发生有关的主要因素是
王某系某股份有限公司新聘任的总经理,在被聘任之前,王某曾与他人签订一批货物的买卖合同,因市场行情不好,王某一直未能将该批货物转卖出去。待其上任后,他未与任何人说,便悄悄将该批货物卖给该股份有限公司,后来被公司监事会发现,监事会认为王某身为公司经理,负有自我
根据《合同法》规定,经济合同的无效与否,由()确认。
某住宅有四个设计方案,选定评价指标为:适用性、经济性、美观性三项,各指标的权重及方案的得分(10分制)如表2所示,最优设计方案为()。
收购人进行上市公司收购,被收购公司可以延期付款等形式向收购人提供某种形式的财务资助。()
项目经理向客户推荐了4种供应商选择方案。每个方案损益值已标在如图5-1所示的决策树上。根据预期收益值,应选择设备供应商(53)。
Abattery-drivenbus,whichisnotonlyquietandpollution-freebutcompetitivewiththeconventionalbusoncostandperforman
最新回复
(
0
)