首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2016-10-29
78
问题
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3 c2=1 c3=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
解析
第一空: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/PjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个C程序中______。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。main(){chara=’A’;intb=20;pxintf("%d,%o",(a=a+a
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;}请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
随机试题
能够在较短的时间内记住较多的东西,就是记忆准确性良好的表现。()
Ifthistechniqueshouldbeextendedtoothercropplants,therateofproduction________inthisarea.
A.内痔B.肛瘘C.肛裂D.直肠癌E.直肠息肉直肠指诊可有剧烈疼痛的是
假设房屋类别为弹性方案,柱高H=4.8m,柱间无支撑。试计算独立柱在垂直排架方向的高厚比β,并指出应为( )项数值。假定砌块对孔砌筑,孔内不灌实混凝土,柱头全截面设一预制刚性垫块,且梁端有效支承长度a0=364mm。垫块下局部受压承载力与( )项数
下列会造成结构性产品浮动收益部分变化的是()。
调整劳动组织属于生产过程的()。
()是指各种账簿设置、核算程序和账务核对的有机配合。()
()是由于自变量的变化而引起的结果或造成的影响的因素,是一种结果变量。
中国新民主主义革命时期的统一战线包含着两个联盟。其中基本的、主要的联盟是
A、 B、 C、 C
最新回复
(
0
)