首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2015-08-23
39
问题
给定程序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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){inta=0,i;for(i=1;i<5;i++){Switch(i){case0:case3:a+=1;
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
以下不能正确定义二维数组的选项是______。
当变量c的值不为2、4、6时,值也为“真”的表达式是
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
步进电动机裕量角的计算公式为【】
最可能的诊断是最合适的实验室检查
如果公式中使用了相对引用的单元格,当公式被复制到同一工作表的其他位置时,公式的值不变。()
李女士想请理财规划师为她制定教育规划方案,她与丈夫都是普通职工,儿子今年刚刚两岁。因为对将来有良好的预期,不排除儿子长大后出国留学的可能。夫妻二人现有储蓄并不多,但也没有什么负债。他们并不知道可以用作教育规划的投资工具都有哪些,具体要求是怎样的,所以请理财
《证券公司风险处置条例》规定,证券公司违法经营特别严重,不能清偿到期债务,需要运用证券投资者保护基金的,中国监会可以对证券公司进行行政重组。()
近几年来,患肥胖症的幼儿越来越多,治疗肥胖首先应适当地(),同时必须从精神上对患儿予以鼓励和协调。
几千年前,在非洲湿热的原始森林里,土著居民围着火堆,跟随各种复杂节奏自由而热烈地边舞边唱。这种歌声,也许在某些“文明人”眼里算不上音乐。然而,这样的声音却是最原始的,是在恶劣环境里顽强的本能所发出的生命之音。如果说布鲁斯音乐是很多音乐的根源,那么,上面所说
设A,P均为3阶矩阵,PT为P的转置矩阵,且PTAP=。若P=(α1,α2,α3),Q=(α1+α2,α2,α3),则QTAQ为()
Inatimenotsolongagoorfaraway,eatingfamilydinner,connectingwithyourspouseaftertuckingthechildrenintobedor
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispartyouwillhave15minutestogooverthepassagequ
最新回复
(
0
)