首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是将宁符串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
36
问题
以下程序的功能是将宁符串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全国计算机二级
相关试题推荐
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Label1,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
双精度浮点数的类型说明符为
结构化程序的三种基本控制结构是
结构化程序设计中,下面对goto语句使用描述正确的是
语句Dima(一3To4,3To6)AsInteger定义的数组的元素个数是()。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
"TheTruthAboutPlastic"Ifyouknowwheretofindagoodplastic-freeshampoo,canyoutellJeanneHaegele?LastSeptember
对于一手个人住房贷款,商业银行最主要的合作单位是()。
甲企业的有关情况如下:(1)2013年1月,甲企业为支付A企业的货款,向A企业签发一张100万元的转账支票。出票日期为1月10日,付款人为乙银行。持票人A企业于1月18日到乙银行提示付款时,乙银行以出票人甲企业的存款账户资金不足100万元为由拒绝
鸡,为什么要叫?①鸡为什么要叫?这个问题看上去显然比不上“鸡为什么要过马路”那样充满哲思。不过如果拿这个问题问保罗.西格尔,他可能会给出你并不少于“鸡为什么要过马路”的理由来。西格尔是研究鸡的博士,他听得懂鸡的语言。虽然对于大多数人,鸡的语言无非
()反映的是特定社会对受教育者的基本要求,是确定教育内容、选择教育方法、检查和评价教育效果的依据。
Africa’selephantsaredividedbetweenthesavannahsofeasternandsouthernAfricaandtheforestsofcentralAfrica.Somebiol
流量分析属于()方式。
HowtoapproachReadingTestPartFour•ThispartoftheReadingTesttestsyourvocabulary.•Readthewholetextquicklytof
CommunicateComplexIdeasSuccessfullyIntoday’slecture,wewilldiscusshowtocommunicatecomplexideassuccessfullywhe
PlayIsaSeriousBusinessA)Playingisaseriousbusiness.Childrenengrossedinamake-believeworld,foxcubsplay-fightingo
最新回复
(
0
)