首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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-08-23
81
问题
函数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(r1) {
/**********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 cl=%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/dHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main(){inti=1,j=2,k=3;if(i++==1&&(++j=3‖k++==3))printf("%d%d%d\n",i,j,k);}
有以下程序:main(){chars[]="Yes\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空行)___
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
利用fseek函数可实现的操作是()。
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)g,结果是______。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
随机试题
下列关于公安机关办理治安案件所查获的物品的处理方法正确的是()。
高锰酸钾法应在强酸性溶液中进行,所用强酸是()。
昏迷病人出现鼾声呼吸,属于异常呼吸中的
某船舶在海上运输货物时因海上风暴的袭击而发生海难,此时另一艘海船经过对其进行营救,后在大家不懈的努力下该船舶终于得救,但船舶上的货物已大部分受损。该船舶被救回修复后,船主无力支付修船费而导致该船舶被留置。就本事例,下列哪些说法是正确的?
对于下列人员银行一般不愿提供贷款的是()
下列关于个人独资企业的法律特征表述中,错误的有()。
一般资料:求助者,女性,44岁,已婚,公司职员。焦虑不安,伴头痛、失眠四个多月。案例介绍:求助者在一家公司工作了十余年。前几年生意好做,薪金较高,房子和车子都有。丈夫是中学教师,夫妻感情好,儿子上高中,学习优异。近几年来生意有些难做,求助者虽然很
流行语是人们社会生活的直接反映,折射出时代的色彩。就像“电”派生出一批带“电”词语一样,“网”的出现必然也会派生出一批带“网”的词语,使“网络”从新词变为基本词。与网络相关的词语在汉语词语系统中会逐渐确立自己的位置。采用表意方法的新词更容易为人们接受,如“
下列关于Linux的描述中,错误的是()。
WiththeestablishmentoftheEnvironmentalProtectionAgencyintheUnitedStates,theenvironmentallobbybecamemoreovertly
最新回复
(
0
)