首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3 c2=1 c3=2。 请在程序的下划线处填入正确的内容并把下划线删除,使程
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3 c2=1 c3=2。 请在程序的下划线处填入正确的内容并把下划线删除,使程
admin
2015-12-22
94
问题
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3 c2=1 c3=2。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
int c1,c2,c3;
void fun(long n)
{ c1=c2=c3=0;
while (n) {
/**********found**********/
switch(___1___)
{
/**********found**********/
case 1: c1++;___2___;
/**********found**********/
case 2: c2++;___3___;
case 3: c3++:
}
n/=10;
}
}
main()
{ long n=123114350L;
fun(n);
print:f("\nThe result:\n");
print:f("n=%1d c1=%d c2=%d c3=%d\n",
n,c1,c2,c3);
}
选项
答案
(1)n%10 (2)break (3)break
解析
第一空:switch内部是统计数字1、2、3的个数,因此switch条件是n的一位数。由“n/=10;”在循环中,n每次减小为以前的1/10,即n逐步往右边移出一个整数位,移出的整数位可由n%10可求得,故第一空处应填“n%10”。
第二空:C语言中,case语句后都要加“break”语句,否则会执行多个case语句,因此第二空处应为“break”。
第三空:理由同上,第三空处应填“break”。
转载请注明原文地址:https://kaotiyun.com/show/gXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法的有穷性是指
常用的黑箱测试有等价分类法、【】、因果图法和错误推测法4种。
若变量已正确定义并赋值,以下符合C语言语法的表达式是
以下程序的输出结果是【】。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31fun(6,3,a)printf("%d",a)}
下列能正确定义一维数组的选项是()。
数据结构中,与所使用的计算机无关的是数据的
最简单的交换排序方法是______。
简单的交换排序方法是()。
深度为5的满二叉树中,叶子结点的个数为______。
数据结构中,与所使用的计算机无关的是数据的
随机试题
农田生态系统经常采用______来加强对农副产品的转化和利用。
A、加强营养、增加体重、消除紧张B、扩张官腔,宫内放置节育器,同时给予雌、孕激素序贯治疗C、雌、孕激素合并应用D、克罗米芬促排卵E、口服溴隐亭治疗闭经泌乳综合征的治疗应选用
A.煅石膏B.煅牡蛎C.锻炉甘石D.煅石决明E.血余炭用扣锅煅法炮制的饮片是()。
某企业因管理不善导致库存外购农产品毁损30%,毁损的农产品总成本105万元,其中含运费成本5万元,则该企业应转出进项税额的下列计算中,正确的是()。
请认真阅读下列材料,并按要求作答。依据拟定的教学目标,设计导入环节并说明理由。
下列行为中,行政机关的做法构成滥用职权的是:
在新的历史时期,公安机关坚持全心全意为人民服务的宗旨,就要做到()。
下列关于北洋政府司法制度的说法,错误的是()。
WhatIsAnthrax(炭疽)?There’sbeenalotoftalkaboutanthraxonthenewslately.Somepeopleareworriedthatanthraxmayb
TheexpeditionhasleftfortheAndesandthereisno______whenitwillreturn.
最新回复
(
0
)