首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。 #include <stdioo.h> #include <ctype.h>
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。 #include <stdioo.h> #include <ctype.h>
admin
2009-04-15
52
问题
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。
#include <stdioo.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])
解析
“char s[80],d [80];”定义了两个字符型数组,可以放入80个字符。gets函数是C语言提供的一个专门用于读字符串的函数,它读入全部字符(包括空格),直到遇到回车为止。本题中,读入字符串s后,开始比较s中的每个字符是否为数字字符,因为字符数据在内存中以相应的ASCII码存放,所以只需比较相应的字符是否在’0’到’9’之间,或使用库函数isdigit(),来判断是否为数字字符。如果是数字字符则将此字符存入d数组中,不是则继续进行下一字符的比较,直至s结束(即’0’的出现)。将’\0’字符作为字符串d结束标志,最后调用puts函数输出d。所以空白处应填入比较语句s
>>=’0’&& s
<=’9’或isdigit(s
)以及其他任何等价表达式。
转载请注明原文地址:https://kaotiyun.com/show/rZXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面语句中与该语句不等价的是()。
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是( )。
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发( )。
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimart(5)Asrec则
(1)在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则把考生文件夹下in3.dat文件中的100个正整数读入数组a中;②单击“统计”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另外一个整数的平
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
随机试题
甲公司为增值税一般纳税人。适用增值税税率为17%,期初无留抵增值税税额,适用企业所得税税率为25%。甲公司2011年1月份发生如下经济业务:(1)1日,甲公司与乙公司(增值税一般纳税人)签订协议,向乙公司销售商品,成本为90万元,增值税专用发票上注明
胸背畸形的姿势练习包括
细菌性肝脓肿的手术适应证
A.清热利湿B.温中化湿C.化瘀消积D.泻火解毒E.凉血解毒
全国人民代表大会会议期间,需要满足什么样的主体条件,才可以对国务院提出书面质询案?
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
甲邀请乙一同从事长途客车经营,约定乙按照年客运收入的5%提成,经营风险由甲承担。某日,客车在运输途中和一辆货车相撞,造成车内乘客丙当场死亡。客车因严重受损被送往修理厂丁修理,之后交警认定事故原因是由货车司机违章驾驶造成。甲以货车司机承担事故全部责任为由拒付
Changesinthewaypeoplelivebringaboutchangesinthejobsthattheydo.Moreandmorepeopleliveintownsandcitiesinste
A、Hisfriendswillbeavailabletoseethemovie.B、TheticketsarecheaperthantheThursday’s.C、Therewillbemorefriendsto
A、Astart-upprogram.B、Anti-virussoftware.C、Computersoftwareforpersonaluse.D、Computersoftwareforafter-schooltutorial
最新回复
(
0
)