首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2021-07-09
46
问题
下列给定程序中函数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(“%ld”,&n);
printf(“\n%ld\n”,fun(n));
}
选项
答案
(1)long k=1; (2)num/=10;
解析
(1)k用来存放各位数字的积,初始值应为1。
(2)此处是一个符号错误,除号用“/”来表示。
转载请注明原文地址:https://kaotiyun.com/show/dokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>main(){inti,s=1;intfun(){staticintx=1;for(i=1;i<=3;i++)
若有定义语句:intx=10;则表达式x-=x+x的值为
可在C程序中用作用户标识符的一组标识符是()。
下列叙述中正确的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
关于位运算的叙述中正确的是()。
以下选项中不能用作C程序合法常量的是
在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的
在C语言中,以下说法不正确的是()。
随机试题
板桩建筑物沉桩施工,为使导向梁和导向架具有足够的刚度,要适当选择材料和断面,以及导桩的()。
男性,20岁。2个月来中上腹疼痛,痛向背部放射,伴反酸与夜间痛,以往亦有类似的发作,曾先后有3次黑粪。根据患者的临床表现考虑为十二指肠球部溃疡,而胃镜及钡餐检查均未见溃疡,此时应作下列哪项检查
一个完整的项目资金筹措方案,要求有()。
对风险概念叙述错误的是( )。
下列不适合用于水闸上游铺盖的材料是()。
“经营单位”栏:()。“保费”栏:()。
简单随机抽样要求总体中每个单位被抽中的()。
除税收法律、法规另有规定外,居民企业以()为企业所得税纳税地点。
根据企业所得税相关规定.一般情况下无形资产摊销年限小得低于()年。(2011年)
下面是某教师采用讨论法结束“金字塔的国度”一目的教学片段:师:面对高大雄伟、建筑精湛的金字塔,人们在赞叹之余,都会产生很多疑问,金字塔是谁建的?一说是火星人,理由是现代科学发现火星上可能也有和人类一样的高智慧生物。二说是“大
最新回复
(
0
)