首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3 c2=lc3=2。 请在程序的下划线处填入正确的内容并把下划线删除,使程序
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3 c2=lc3=2。 请在程序的下划线处填入正确的内容并把下划线删除,使程序
admin
2013-03-29
22
问题
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3 c2=lc3=2。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
int c1,c2,c3;
void fun(10ng n)
{ c1=c2=c3=0;
whi1e(n){
/**********found************/
switch(【1】)
{
/**********found************/
case l: 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语句,因此第二空处应为“brcak"。
第三空:理由同上,第三空处应填“break"。
转载请注明原文地址:https://kaotiyun.com/show/NWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){charst[20]="hello\0\t’\\";printf("%d%d\n",strlen(st),sizeof(st));}程序运行后的输出结果是()
fprintf函数的一般调用方式是()
以下程序的输出结果是typedefunion{longx[2]inty[4];charz[8];}MYTYPE;MY
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
若有说明chars1[30]="Thecity",s2[]="isbeautiful";,则在使用函数strcat(s1,s2)后,结果是()。
若有以下说明和语句:char*language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};char**q;q=language+2;则语句printf("%o\n",*q);()。
下面程序中有错误的行是()。(每行程序前面的数字表示符号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
性格
氯丙嗪的药理作用有
按GMP要求,注射用无菌分装产品对生产厂区的要求是
根据《突发公共卫生事件应急条例》,卫生行政部门应当对医疗机构采取责令改正、通报批评、给予警告处理的情形是
隧道防排水设计应对地下水妥善处理,洞内外可以各自形成独立的防排水系统。()
凡在行车工作中,因违反规章制度、违反劳动纪律或技术设备不良及其他原因,造成人员伤亡、设备损坏,影响行车及危及行车安全的,均构成行车事故,行车事故分为()。
下列措施中,只能提高安全边际而不能降低保本点的是()。
互信互利
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、’’ZhangQi’’、9
A、NeitherYoungnorSilviahasgotanM.A.degreetillnow.B、Afterfouryears’study,bothYoungandSilviahavegotM.A.degre
最新回复
(
0
)