首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(char s[ ]) { int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;} retum(n)
有以下程序 #include <stdio.h> int fun(char s[ ]) { int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;} retum(n)
admin
2010-09-05
54
问题
有以下程序
#include <stdio.h>
int fun(char s[ ])
{ int n=0;
while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;}
retum(n);
}
main( )
{ char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
printf("%d\n",fun(s));
}
程序的运行结果是
选项
A、9
B、61490
C、61
D、5
答案
C
解析
在fin函数中,while循环的功能是:逐个取字符数组s的字符判断其是否是数字。若是则将其作为个位数字保存到变量n中,n的原数据的各个数位将相应左移一个十进制位。当指针s指向数组的第3位时,循环条件不成立,循环结束,返回n的值,输出n的值为61。
转载请注明原文地址:https://kaotiyun.com/show/zuWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()Dima,sAsIntegera=7:b=4Doc=aDoc=c
下列描述中错误的是
在窗体上画一个名称为Commandl的命令按钮,一个名称为Labell的标签,然后编写如下事件过程:PrivateSubCommandl_Click()S=0Fori=1To15
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
下列选项中不属于软件生命周期开发阶段任务的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
VB中,若没有显式声明变量的数据类型,则默认的类型是
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为
对于文本框,用来设置允许输入的最大字符数的属性为
随机试题
何かモノを見るには、視点の確保が必要だ。肉眼でも、キャメラを通してでもそうだが、何らかのモノを視覚で捉えようとすれば、安定した視点が要る。生身の人体の場合、両眼を水平に保たないと、ひどくモノは見えにくい。両眼が水平でも、いわゆる股のぞきのようなことをすれば
患者,男性,62岁。刚刚吃过午餐,患者由于长期卧床想要沐浴,患者沐浴的最佳时间是()
生产者在下列哪种情况下不对消费者负责赔偿?()
在政府采购的基本原则中,()是体现。
委托外单位加工的存货,其计价标准有()。
数据仓库系统的功能主要包括______。
歌剧《蓝胡子公爵的城堡》的作者是()。
党的纪律内容涉及党内生活的各个方面,主要包括()。
在一个多元化的时代,不能说服对方实属____________,真正能相互理解更是____________。不能理解他人的行为就得____________他人的选择,只要他人没妨碍你的自由。这就是陌生人社会的交往规则。填入画横线部分最恰当的一项是:
(1)Cheatinginsportisasoldassportitself.TheathletesofancientGreeceusedpotionstofortifythemselvesbeforeaco
最新回复
(
0
)