首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2015-08-23
74
问题
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。
例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inolude
long fun(long num)
{
/************found************/
long k;
do
{ k*=num%10 ;
/************found************/
hum\=10 ;
}while(num);
return(k);
}
main()
{long n;
printf("\nPlease enter a number:");
scarlf("%ld",&n);
printf("\n%ld\n",fun(n));
选项
答案
(1)long k=1; (2)num/=10 ;
解析
(1)第一个错误标识下的k是函数的返回值,子函数fun中在执行“k*=num%10;”之前,只进行了定义,却没有赋初值,编译时会警告变量在使用之前没有初始化k。k代表了各个位上的数字之积,其初值应为1。因此,第一个标识下的“long k;”改为“long k=1;”。
(2)第二个标识下的符号“\”是非法字符,根据题意,这里应该是进行除法运算,所以“num\=10;”应该改为“num/=10:”
转载请注明原文地址:https://kaotiyun.com/show/YHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
判断char型变量c1是否为小写字母的正确表达式为()。
下列程序的输出结果是()。#include<stdio.h>main(){inta=0,i;for(i=1;i<5;i++){Switch(i){case0:case3:a+=1;
有下列二叉树,对此二叉树前序遍历的结果为()。
有以下程序:main(){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d\n",t);}执行后的输出结果是【】。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
利用fseek函数可实现的操作是()。
用筛选法可得到2~n(n
随机试题
Thedestructionofhabitats(栖息地)allovertheworldistheprimaryreasonspeciesarebecomingextinct(灭绝)orendangered.Houses
《丹溪心法》认为腰痛病机多为
下列肺炎中最易并发肺脓肿的是
在分派施工任务前,()应对相关管理人员、施工作业人员进行书面安全技术交底。
承销金额在()亿元以上、承销团成员在()家以上可设2~3家副主承销商。
马克思在《资本论》中写道:“美洲金银场地的发现,土著居民被剿灭、被奴役和被埋藏于矿井,对东印度进行的征服和掠夺,非洲变成商业性地猎获黑人的场所:这一切标志着资本主义生产时代的曙光。”在此,马克思要表达的意思是()。
刑事强制措施是对犯罪嫌疑人、被告或现行犯的人身自由和财产权的限制和剥夺。()
阅读以下文字。完成66—70题。照相术传入之初,被认为是“妖术”,能“摄取灵魂”。国人对于照相误解颇多,甚至引发了中西冲突。为此,有照相馆宣扬拍摄照片能摄去“衰运”,由此吸引大批民众。当然,照相馆真正发展,还得依赖科技知识的传播和照相馆自身务实的
我国宪法规定,中华人民共和国公民在()的情况下,有获得物质帮助的权利。
以江泽民为核心的第三代领导集体对社会主义初级阶段理论作出的贡献突出表现在()。
最新回复
(
0
)