首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
29
问题
函数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的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有1
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串的前导*号不得多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做处理。字符串中间和尾部的*号不删除。例如,字符串中的内容为“*******A*BC*DEF*G*
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROG1.C中。请勿改动main函数
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
下列叙述中正确的是()。
在关系数据库设计中,关系模式设计属于()。
以下不合法的数值常量是()。
层次型、网状型和关系型数据库划分原则是()。
随机试题
Stressisarelativenotion;onlywordswithtwoormores________canbesaidtohavewordstress.
营养调查
A、Stopsellingenergydrinkstocustomersunder16.B、Announcenewenergydrinkrestrictions.C、AskcustomerstopresenttheirI
ICSH和WHO推荐的血红蛋白测定参考方法是
男性,70岁,进行性排尿困难5年,加重1年,夜尿5~8次,尿线细、尿后滴沥,5年前车祸脑外伤,经神经外科治疗明显改善,无明显后遗症。如要明确病人有无前列腺增生所致的排尿困难,以决定是否行前列腺切除手术,最好行以下哪项检查
应用强心苷治疗慢性心功能不全,关于其疗效评价不正确的一项是
A.应认定为足以危害人体健康B.应认定为对人体健康造成严重危害C.应认定为对人体健康造成特别严重危害D.以生产、销售伪劣商品罪的共犯论处E.按照处罚较重的规定定罪生产、销售的假药被使用后,造成轻伤、重伤或者其他严重后果的()
下列属于城镇土地使用税纳税人的有()。
某社会福利院社会工作者小万为住院老人举办“生命教育”主题小组,小组进行到第二节,社会工作者播放“生命树”成长过程,协助组员建立对死亡的正常认识。现场部分组员由于直面“死亡”,产生恐惧、哀伤等情绪,并出现抗拒讨论的行为。针对这种情况,小万最适宜的做法是(
表中2005年国外游客到达人数高于出国旅游人数的国家有()。
最新回复
(
0
)