首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2019-04-04
87
问题
给定程序MODI1.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)); }
选项
答案
(1)long k=1; (2)num/=10;
解析
(1)第一个错误标识下的k是函数的返回值,子函数fun中在执行“k*=num%10:”之前,只进行了定义,却没有赋初值,编译时会警告变量在使用之前没有初始化k。k代表了各个位上的数字之积,其初值应为1。因此,第一个标识下的“longk;”改为“longk=1:”。
(2)第二个标识下的符号“\”是非法字符,根据题意,这里应该是进行除法运算,所以“num\=10:”应该改为“num/=10;”。
转载请注明原文地址:https://kaotiyun.com/show/HnRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化方法中,软件功能分解属于软件开发中的______阶段。
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,s
()是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
以下程序是求矩阵a、b的和,结果存入矩阵c中,请填空。#includemain(){inta[4][4]={{1,2,6,7),{0,4,2,-8),{1,4,5,2},{2,4,6,8));intb[4]
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="ahDuj";char*s2="ABdUG":intt;t=strcmp(s1,s2);
有以下程序main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1]>x[j]){
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
下列程序的运行结果是:【】。#include<stringh>char*ss(char*s){returns+strlen(s)/2;}main(){char*p,*str="abcdefgh";p=
随机试题
沃森和克里克提出的DNA双螺旋结构模型每旋转一圈的碱基对数是
A.肾结核病灶清除术B.肾部分切除术C.肾切除术D.肠膀胱扩大术E.输尿管皮肤造口术
某女,孕6个月,面浮肢肿,皮深色白而光亮,按之凹陷,气短懒言,口淡无味,舌淡苔白腻,脉缓滑无力。治宜选用
A.热射病B.休克C.热痉挛D.脱水E.热衰竭由于热蓄积可致何种类型中暑
为昏迷病人鼻饲时,当胃管插15cm要将病人头部托起,目的是()
种子、苗木的检疫审批为入境植物种子、种苗,货主或者代理人应当按照我国引进种子的审批规定,事先向()等有关部门申请办理《引进种子、苗木检疫审批单》。
根据《中华人民共和国个人所得税法》,以每次收入额为应纳税所得额的是()。
下列选项与我国古代五位帝王相关,按时间先后排序正确的是()。①车同轨,书同文,统一度量衡②修运河,创科举,三征高丽③休养生息④杯酒释兵权⑤以人为镜,可以明得失
随机产生[10,50]之间整数的正确表达式是( )。
Childpsychologists—andkindergartenteachers—havelongknownthatwhenchildrenfirstshowupforschool,someofthemspeaka
最新回复
(
0
)