首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODll.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2013-06-12
54
问题
给定程序MODll.C中函数fun的功能是:计算正整数num的各位上的数字之积。
例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
long fun (long num)
{
/************found************/
long k;
do
{k*=num%10 ;
/************found************/
num \=10;
} while(num);
return (k);
}
main()
{long n ;
printf("\nPlease enter a number:"); scanf("%ld",&n);
printf("\n%ld\n",fun(n));
}
选项
答案
long k=1; 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/CrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中实现数据输出的标准库函数是______。
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;______;严定义变量p*/p=
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*f1)(),int(*f2)(),intx){returnf2(x)-f1
下列程序的输出结果是______。 struct abc { int a,b,c;}; main () { struct abc s[2]={{1,2,3},{4,5,6}}; int t;t=s[0].a+s[1].b; printf("%d\n",t)
在Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以______为扩展名的文件中。
______是数据库应用的核心。
数据库系统的三级模式分别为______模式、内部级模式与外部级模式。
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
有以下程序 void fun(int *a,int i,int j) { int t; if (i<j) { t=a[j]; a[i]=a[j]; a[j]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
随机试题
It’satimewhenschool,homework,activesociallivesandpart-timejobskeepteenagers(青少年)busyfromearlyinthemorningun
WhentheOldandNewCitiesofJerusalemwerereunitedin1967,arecentlywidowedArabwoman,whohadbeenlivinginOldJerusa
A氯琥珀胆碱B氢溴酸加兰他敏C碘解磷定D硫酸阿托品E硝酸毛果芸酸碱M胆碱受体激动剂
Windows提供了两个十分有效的文件管理工具,它们是()。
下列场所不宜选择全淹没开式系统的是()。
下列选项中,哪个属于我国的根本政治制度?()
(2012年贵州招警)中国的城市中正出现这样一群热衷打零工的青年。他们并不是慵懒颓废的无业游民,也不是鄙视体力劳动的轻浮分子,他们有自己的收入来源和娱乐方式,不需要那么稳定的工作,却需要一种自己认同的生活。在他们看来,内心的生活安逸要比金钱财物上的安稳更好
下列关于Access数据流特点的叙述中,错误的是
It’ssaidthemostexcitingkindofeducationisalsothemostpersonal.Nothingcan【C1】______thejoyofdiscoveringsomethin
SummaryListentothepassage.Forquestions26—30,completethenotesusingnomorethanthreewordsforeachblank.Starbucks
最新回复
(
0
)