首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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://jikaoti.com/ti/ewI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
有下面程序代码:PrivateSubCommand1_Click()Dima,sAsIntegera=7:b=4Doc=aDoc=c
设有如下程序段,则正确的说法是Fori=1To100Step0x=x+1Next
VB中有3个键盘书件:KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一个字母()。
以下关于命令按钮的叙述中正确的是( )。
下列选项中不属于软件生命周期开发阶段任务的是()。
下列叙述中正确的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
VB中,若没有显式声明变量的数据类型,则默认的类型是
随机试题
简述程序控制的原则。
精子获能发生于()(2006年)
男性,63岁。慢性咳嗽近20年,进行性加重气急3年,近年来自理生活亦有困难。1h前于一次剧烈的打喷嚏后感气急加重,伴右侧胸痛来急诊。体检见病人意识模糊,显著呼吸困难和发绀。两肺呼吸音普遍降低,肺底闻及细湿啰音。经检查为右侧自发性气胸,其治疗首先考虑(
预防烧伤后肺栓塞的最主要临床措施为
某法院对齐某诉黄某借款一案作出判决,黄某提起上诉。在一审法院将诉讼材料报送二审法院前,齐某发现黄某转移财产。下列关于本案财产保全的哪种说法是正确的?(2006年·卷三·45题)
“十一五”时期,我国坚持促进区域协调发展,《十一五规划纲要》提出要根据资源环境的(),按照发挥比较优势、加强薄弱环节、享受均等化基本公共服务的要求,逐步,形成主体功能定位清晰,东中西良性互动,公共服务和人民生活水平差距趋向缩小的区域协调发展格局。
ABC公司已决定开始编制现金预算,以此来提高整体的现金管理。收集到的去年的信息显示了以下的现金收回趋势过去5个月的总销售额如下所示:6月份预计的销售额为$255000。根据这些信息,3月份预计的现金回收金额应为
商业银行的存款业务基本法律规则包括()。
两德统一
Childrenare【C1】______seriousillnessesbecauseoftheirparentssmokingathome,saysthegovernment’schiefmedicalofficer,
最新回复
(
0
)