首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
61
问题
函数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://jikaoti.com/ti/2Ki0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是:【】。fun(intt[],intn){inti,m;if(n==1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}}main
常用的黑箱测试有等价分类法、【】、因果图法和错误推测法4种。
常用的黑箱测试有等价分类法、【】、因果图法和错误推测法4种。
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
以下选项中不属于字符常量的是
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
C语言可执行程序的开始执行点是()。
下列叙述中正确的是()。
关于结构化程序设计原则和方法描述错误的是()。
下列特征中不是面向对象方法的主要特征的是()。
随机试题
阅读孟子《寡人之于国也》中的一段文字,然后回答下列小题。狗彘食人食而不知检,涂有饿莩而不知发;人死,则日:“非我也,岁也”。是何异于刺人而杀之,日:“非我也,兵也?”王无罪岁,斯天下之民至焉。释文中划线字的含义。检:涂:发:罪:
(2,-4/3),(4/3,-112/81)
计算机的应用是项目施工资料信息化发展的重要工具。()
在克服经济周期影响以保持经济总量平衡及经济稳定增长方面,财政当局可根据()等经济运行状况,确定采取不同的调控方向,帮助经济恢复到充分就业的增长路径。
征收土地的,按照被征收土地的原用途给予补偿。征收耕地的补偿费用包括()。
AboutonemilliontouristsgotoBarcelonaeveryyear,justtovisittheGaudi’sChurch.Thisunusualchurchhasastrangehisto
求微分方程-cosxsin2y=siny的通解.
在程序测试中,目前要为成功的测试设计数据,产生这些测试用例主要依赖于
Youshouldspendabout20minutesonQuestions27-40,whicharebasedonReadingPassage3below.InternalMarket:SellingtheB
MemoTo:AlltheStaffFrom:Mr.Mendels,thePersonnelManagerDate:Dec15,2008Ref:JM/15/12/08Subject:Thegrantingofann
最新回复
(
0
)