首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2019-04-04
79
问题
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。
例如,若输入252,则输出应该是20。若输入202,则输出应该是0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<conio.h>
long fun(long num)
{
/*********found*********/
long k;
do
{
k*=num%10;
/*********found*********/
num\=10;
}while(num);
return(k);
}
main()
{
long n;
printf("\n please enter a number:");
scanf("%id",&n);
printf("\n%id\n",fun
(n));
}
选项
答案
(1)long k=1; (2)num/=10;
解析
本题考查:数据类型;保存乘积的变量初始化;除法运算符。
(1)k用来存放各位数字的积,初始值应为1。
(2)此处是一个符号错误,除号用“/”来表示。
明确一下C语言中的算术运算符:
加法运算符“+”:为双目运算符,即应有两个量参与加法运算。
减法运算符“一”:为双目运算符。但“一”也可作为负值运算符,此时为单目运算,例如一x,一5等具有左结合性。
乘法运算符“*”:为双目运算符,具有左结合性。
除法运算符“/”:为双目运算符,具有左结合性。
参与运算量均为整型时,结果也为整型,舍去小数。
如果运算量中有一个是实型,则结果为双精度实型。
求余运算符(模运算符)“%”:为双目运算符,具有左结合性。要求参与运算的量均为整型。求余运算的结果等于两数相除后的余数。
转载请注明原文地址:https://kaotiyun.com/show/n9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=m,*q=m+4;
以下程序的输出结果是______。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i);printf("%d\n".s);}
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i=i;]for(1;i<4;i
有以下程序#includeintfun(){staticintx=l:X*=2:returnX:}main(){inti,s=l:for(i=l;i
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
在一棵二叉树中,度为0的结点的个数为n0,度为2的结点的个数为n2,则有n0=【】。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
在关系数据库中,用来表示实体之间联系的是()。
以下叙述中错误的是
一棵二叉树第六层(根结点为第一层)的结点数最多为______个。
随机试题
Accordingtothedegreeofsimilarity,homonymscanbeclassifiedinto______.()
在现代管理会计中,为了减少利益冲突,实现企业目标和员工利益的一致,通常运用设置内部激励和业绩评价系统()
泄泻与痢疾的鉴别,哪项是错误的
暴喜过度,临床常见的症状是
某女,34岁,皮疹颜色暗红,以结节、脓肿、囊肿、瘢痕为主,或见窦道,经久难愈;伴纳呆腹胀。舌质暗红或有瘀斑,苔黄腻,脉弦滑。治宜选用的中成药()。
甲公司为规避风险,购买了企业财产保险,其可投保的标的是()。[2009年考题]
(2010年)26号元素的价电子构型为()。
2012年4月,位于A市的非公司制甲企业实行公司制改造,按照《公司法》有关规定,整体改建为有限责任公司,相关业务如下:(1)2012年4月,有限责任公司将从甲企业承继的位于A市的价值1000万元、占地面积9000平方米的厂房抵偿乙企业债务。(2)201
十七大报告指出:“科学发展观,第一要义是发展,核心是以人为本,基本要求是全面协调可持续,根本方法是统筹兼顾。”如何深入理解这段论述?
八一九事变
最新回复
(
0
)