首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串 :abc123edf456gh,执行程序后输出:123456请填空. #include <stdio.h> #include <ctype.h>
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串 :abc123edf456gh,执行程序后输出:123456请填空. #include <stdio.h> #include <ctype.h>
admin
2009-01-15
79
问题
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串 :abc123edf456gh,执行程序后输出: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’或isdit(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]
解析
本题考核的知识点是字符串和字符串的存储方法,字符数组的初始化,字符串的输入和输出的应用。C语言没有字符串变量,字符串不是存放在一个变量中而是存放在一个字符型数组中,因此为7存放字符串,常常在程序中定义字符型数组:字符串存放在字符数组中,但字符敷组与字符串可以不等长,C语言规定以"\0"字符作为字符串结束标志。本题中,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
&&’O’<=s
或’0’<=s
&&’9’ >=s
或s
<=57 && s
>=48或 57>=s
&&48<=s(
或48<=s
&&57>=s
。
转载请注明原文地址:https://jikaoti.com/ti/cTK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件vbsj4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在txtlnput中输入若干个大写和小写字母,并选中一个单选按钮,再单击“转换”按钮,则按选中的单选按钮的标题进行转换,结果放入txtResult(如图
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommandl_Click()DimxlAsInteger,x2AsInteger,x3AsInt
把数学表达式表示为正确的VB表达似乎应该是
有下面程序代码:PrivateSubCommand1—Click()DimsignAsIntegersign=1a=1b=2Fork=1To5c=a+sign*b
为使程序运行时通用对话框CDl上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是
下列选项中,不属于数据库管理的是()。
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
InputBox函数返回值的类型为()。
下列关于算法复杂度叙述正确的是
随机试题
鉴别咳嗽的特点,以查病因,饮食肥甘、生冷,咳嗽加重者多属咳痰味甜者属
患儿10月,人工喂养未加副食,平素很少到户外活动,因发热、咳嗽、气促2天以支气管肺炎收住院,突起惊厥,其急诊处理步骤应是
金匮肾气丸中熟地与附子用量比是
某火灾报警及联动控制系统工程,该工程的主要项目是自动灭火系统、紧急广播、事故照明、消防给水和排烟系统。该工程火灾探测器采用感烟、感温复合型探测器。安装完毕后,对该火灾探测器进行现场测试,并由相关部门对该系统工程进行了验收。该工程施工项目经理
在进行技术方案经济效果评价时,为了限制对风险大、盈利低的技术方案进行投资,可以采取的措施是()。
下列项目中,符合资产定义的是(),
我国商业银行违反用工法造成损失的原因包括()。
下列节日中,体现穆斯林信仰的有()。
2009年9月20日,第二届全国道德模范评选揭晓。这次表彰的全国道德模范都是我们身边的普通人。其中,有精心侍奉婆婆64年的村民张公兰;捡到20元现金,原封不动交给警方归还失主的保洁员郑仁东;坚守在大河边,无偿为来往的乡亲摆渡49年的村民赵永
关于合同相对性的说法,错误的是()。
最新回复
(
0
)