首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2021-07-09
50
问题
下列给定程序中函数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(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
有以下程序#include<stdio.h>intfun(inta,intb){retuma+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),Z-);printf(’’%d\n’’,r);)程序运
在黑盒测试方法中,设计测试用例的根据是
以下叙述中正确的是
以下叙述中错误的是
在下列选项中,没有构成死循环的是()。
以下C语言表达式中,与k=i++完全等价的表达式是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含尺中的所有元组,这样的集合运算称为()。
在C语言中,以下说法不正确的是()。
随机试题
7位标准ASCII码,存储时通常分配一个字节,并规定其________。
《孟母三迁》的故事说明了哪种因素对人发展的影响?()
曾引起公害病的环境因子主要是引起变态反应性疾病的环境因子主要是
新生儿缺氧缺血性脑病时发生惊厥,首选的药物是
可通过多次重复试验,计算平均值来消除( )。
关于经济分析的下列说法,正确的有()。
根据《会计档案管理办法》的规定,当年形成的会计档案在年度终了后,可暂由会计部门保管()。
简述有关“习明纳尔”教学法的基本要求。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
下列叙述中正确的是
最新回复
(
0
)