首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3 c2=1c3=2。 请在程序的下划线处填入正确的内容并把下划线删除,使程序
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3 c2=1c3=2。 请在程序的下划线处填入正确的内容并把下划线删除,使程序
admin
2020-11-27
31
问题
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3 c2=1c3=2。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.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);
printf(“\nThe result :\n”);
printf(“n=%ld c1=%d c2=%d c3=%d\n”,
n,c1,c2,c3);
}
选项
答案
(1)n%10 (2)break (3)break
解析
函数fun的功能是统计长整数n的各个位上出现数字1、2、3的次数,分别判断n的各位数是否是1、2、3,如果是再在各自的计数变量上加1。
[解题思路]
第一空:switch内部是统计数字1、2、3的个数,因此switch条件是n的一位数。由“n/=10:”在循环中,n每次减小为以前的1/10,即n逐步往打边移出一个整数位,移出的整数位可由n%10可求得,故第一空处应填“n%10”。
第二空:C语言中,case语句后都要加“break”语句,否则会执行多个case语句,因此第二空处应为“break”。
第三空:理由同上,第三空处应填“break”。
转载请注明原文地址:https://jikaoti.com/ti/TpD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includevoidfun(inta[],intn){intt,i,j;for(i=0;i<n;i+=2)for(j=i+2;j
设有定义:intx=0,*p;紧接着的赋值语句正确的是
若有以下的说明和定义:fun(int*z){….}mian(){int(*x)()=fun,*y(),w[10],z;…}在必要的赋值之后,对fun函数的正确调用
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的中序序列为
有以下程序intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x)
在C语言中,以下说法不正确的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
数据处理的最小单位是()。
随机试题
四水集团是一家专门从事基础设施研发与建造、房地产开发及进出口业务的公司,1996年11月21日在证券交易所正式挂牌上市。2014年8月8日,四水集团收到证监局《行政监管措施决定书》,四水集团一系列违规问题被披露出来。(1)未按规定披露重大关联交易
2019年1月21日.省部级主要领导干部坚持底线思维着力防范化解重大风险专题研讨班在中央党校开班。习近平总书记在开班式上强调,各级党委和政府要坚决贯彻(),落实党中央关于维护政治安全的各项要求,确保我国政治安全。
轻重音主要跟语音的物理属性四要素中的_____有关。
美国波士顿大学的帕森斯教授提出了【】
我国开始推行第一步利改税的时间是()
患者,男,72岁。反复无痛性肉眼血尿9个月余,近1个月自觉腰部不适、胀痛,偶见黏液中有“烂肉”脱落,膀胱镜检见左侧输尿管口喷血,MRI检查见下图。该肿瘤最常见的病理类型
A.家鼠B.鼠蚤C.体虱D.病人E.恙螨流行性斑疹伤寒的主要传播媒介是()
什么是证券市场线?它有什么经济意义?画出证券市场线草图。
李老师对某班学生作业完成时间进行了调查,用Excel制作了统计表。若需要将周一到周末作业完成时间超过两小时的单元格底纹设置为其他颜色,这可以通过()命令自动判断一次性实现。
某银行保险柜被撬,巨额现金和证券失窃。警察局经过侦破,拘捕了三名重大的嫌疑犯:施辛格,赖普顿和安杰士。通过审讯,查明了以下的事实:(1)保险柜是用专门的作案工具撬开的,使用这种工具必须受过专门的训练。(2)只有施辛格作案,安杰士才作案。
最新回复
(
0
)