首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能 是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
下列给定程序中函数fun的功能 是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2017-09-23
77
问题
下列给定程序中函数fun的功能 是:计算正整数num各位上的数字之积。
例如,若输入252,则输出应该是20。若输入202,则输出应该是0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#2nclude < 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("%ld",&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/p7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
uniondt{inta;charb;doublec;}data;以下叙述中错误的是()。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
下列定义变量的语句中错误的是()。
在最坏情况下,堆排序需要比较的次数为()。
已知:intc[3][4];,则对数组元素引用正确的是()。
以下选项中非法的字符常量是()。
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是()。
随机试题
描写四川农村生活的长篇“三记”()
肥胖型糖尿病首选治疗措施是
天然高分子成膜材料是
国家对()动物疫病实施强制免疫
生男孩的概率为0.52,生女孩的概率是0.48,则某孕妇生1个男孩和1个女孩的概率是
子宫内膜癌首选的治疗方法是
在实际核算中,国内生产总值的计算方法有()
中国儒家十三经之首的“易经”是最古老的系统思维方法,建立最早的模型与演绎方法,周易成为中医学的整体观与器官机能整合的理论基础,在古代希腊则有非加和性整体概念,但西医以分解和还原论方法占主导地位,现代西方心身医学的“社会——心理——生物”综合医学模式兴起,开
人类社会的发展是一个自然历史过程,这句话的含义是()。
A、Sheisnotaveryfamousactress.B、Sheisnotverymuchtemptedbybigmoney.C、Shehasnoideaofhowtomakeadvertisements
最新回复
(
0
)