首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是将宁符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf4568h,执行程序后输出:123456。请填空。 #include <stdio.h> #include <ctype.h>
以下程序的功能是将宁符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf4568h,执行程序后输出:123456。请填空。 #include <stdio.h> #include <ctype.h>
admin
2009-01-15
21
问题
以下程序的功能是将宁符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf4568h,执行程序后输出:123456。请填空。
#include <stdio.h>
#include <ctype.h>
main()
{ char s[80],d[80]; int i,j;
gets(s);
for(i=j=0;s
!=’\0’;i++)
if(【 】) {d[j]=s
;j++;}
d[j]=’\0’;
puts(d);
}
选项
答案
s[i]>=’0’&& s[i]<=’9’ 或 isdigit(s[i]) 或 s[i]>=48&&s[i]<=57或s[i]<=’9’ && s[i]>=’0’ 或 ’9’ >=s[i] &&’0’<=s[i] 或’0’<=s[i] && ’9’>=s[i] 或 s[i]<=57&& s[i]>=48 或 57>=s[i]&&48<=s[i] 或 48<=s[i]&&57>=s[i]
解析
本题中,char s[80],d[80];定义了两个字符型数组,可以放入80个字符。 gets函数是C语言提供的一个专门用于读字符串的函数,它读入全部字符(包括空格),直到遇到回车为止。本题中,读入字符串s后,开始比较s中的每个字符是否为数字字符,因为字符数据在内存中以相应的ASCII码存放,所以只需比较相应的ASCII码值是否在48 (’0’的ASCII代码)与57(’9’的ASCII代码)之间,或者直接与’0’,’9’进行比较,如果是数字字符则将此字符存入d数组中,不是则继续进行下一字符的比较,直至s结束(即’\0’的出现)。将"\0"字符作为字符串d结束标志,最后调用puts函数输出d。所以在空格处应填入比较语句s
>=’0’&& s
<=’9’ 或 isdigit(s
) 或 s
>=48&& s
<=57 或 s
<=’9’ && s
>=’0’或9’>>=s
&& ’0’ <=s
或 ’0’ <=s
&& ’9’>=s
或 s
<=57&& s
>=48 或 57>=s
&&48<=s
或 48<=s
&&57>=s
。
转载请注明原文地址:https://kaotiyun.com/show/MmXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomize
在学生管理的关系数据库中,存取一个学生信息的数据单位是
一个工程中包含两个名称分别为Form1、Form2的窗体、一个名称为Func的标准模块。假定在Form1、Form2和Func中分别建立了自定义过程,其定义格式为:Form1中定义的过程:PrivateSubFun1()……EndSubFo
有如下函数过程:Functionf1(xAsInteger)AsLongDimsAsLong,iAsIntegers=0Fori=1Toxs=s+iNextif1=sEndFunction在窗体上添加一个命令按钮
下面不能作为结构化方法软件需求分析工具的是
函数fun如下:PrivateFunctionfun(chAsString)AsIntegerDimn%,st$,C$Fork=1ToLen(ch)C=Mid(ch,k,1)IfC“A”
在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWhilex
以下叙述中,错误的是
下列叙述中正确的是
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
下列关于胸腔积液与气胸患者体征的对比,错误的是
患者,男性,30岁。因头晕、胸闷1天就诊,以扩张性心肌病收入院。曾有晕厥史。查体:心界扩大,心率38次/分。心电图提示三度房室传导阻滞。最恰当的处理是
丙将自己所有的一头耕牛借给甲,甲称这头耕牛为自己所有,将其卖给了乙,乙付款后,甲拒不交付,乙起诉甲,要求交付耕牛,在诉讼中,丙主张耕牛归自己所有,下列说法正确的是()
根据行政法律关系的知识,下列叙述中不正确的是()
【背景资料】某退水闸为大(1)型工程,批复概算约3亿元,某招标代理机构组织了此次招标工作。在招标文件审查会上,专家甲、乙、丙、丁、戊分别提出了如下建议:甲:为了防止投标人哄抬报价,建议招标文件规定投标报价超过标底5%的为废标。乙:投标人资格应与工程规
建筑节能分部工程验收会议由()主持。
某安装公司承担某液化气罐区的施工任务,其中2台新建1000m3球罐由上极板、下极板,上温带板、下温带板和赤道带板等部分组成,采用散装法施工。另有1台400m3球罐需从基础上拆除,放在托架上,用卷扬机牵引滑移,另处重新安装。滑移过程中要经过一条高压电缆沟,需
下列有关借款费用的表述中,正确的有()。
A、 B、 C、 D、 D1个黑圆相当于2个白圆时,每个图形中上下两部分的圆的个数相等,选项中只有D符合。
363,341,264,165,143,()
最新回复
(
0
)