首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2020-06-16
73
问题
函数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/57Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
程序定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“z”转化为“A”,“z”转化为“a”),其他字符不变。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序
给定程序MODI1.C中规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最高的字母输出(如果有多个相同,输出一个即可)。例如对于字符串:dadbedbabdb,对
下列叙述中正确的是()。
关系的实体完整性要求关系中不能为空的属性是()。
以下是正确C语言标识符的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
矩形花键:
A.下肢腱反射无改变B.膝腱反射减弱或消失C.跟腱反射减弱或消失D.下肢病理反射征阳性E.下肢腱反射亢进
天时公司与地利公司合同纠纷一案,双方申请仲裁。仲裁过程中。双方达成和解协议,则:()
()在工程项目施工中处于中心地位,对工程项目施工进行全面管理。
我国2002年开始全面实施国际银行业普遍认同的“贷款五级分类法”,其中()称为不良贷款。
远期信用证受益人提交了相符单据,即使申请人交存的保证金及其存款账户余额不足支付,开证行仍应在规定的时间内付款。()
厚厚的积雪可以使非同寻常的恶劣天气持续下去。如果一场严酷的冬季暴雪覆盖了大平原地区,那么积雪将太阳光的辐射反射回空中从而保持地面低温。由此从西伯利亚南下的冷空气可以保持足够低的温度从而引发更多的暴风雪。 从上述信息中能适当得出下列哪一结论?
[*]
【B1】【B10】
Please______fromsmokinguntiltheairplaneisairborne.[1997]
最新回复
(
0
)