首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODll.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2013-06-12
31
问题
给定程序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全国计算机二级
相关试题推荐
有以下结构体说明和变量的定义,且如图14-4所示的指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是______。struct node { char data; struct node * next; }a,b,*p=&a,*
在C语言中(以16位PC机为例),一个int型数据在内存中所占的字节数为______;一个float型数据在内存中所占的字节数为______。
在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,
有以下程序 #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--) a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,1
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是______。
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
随机试题
若期权买方拥有买入标的物的权利,该期权为()。
驾驶汽车在非禁鸣路段,遇复杂交通情况时可合理使用喇叭。
弹劾式诉讼模式的主要特点有
器官或组织由于动脉血流阻塞引起的坏死持续性脑动脉痉挛可引起
(用户名:25;账套:201;操作日期:2014年2月1日)设置客户档案。客户编码:203客户名称:北京蓝宇文化公司客户简称:北京蓝宇地址:北京市xx区xx街
经济主体的获利能力分析要用到的财务比率有()。
在处理变革阻力时,下列各项属于变革管理方式的有()。
A、 B、 C、 D、 C第一幅图中,下方的火柴逆时针移动90度,左侧的火柴逆时针移动45度,得到第二幅图。这两根火柴继续以上述规律移动,依次得到下一幅图中的情况。由此可知,问号处的图案应该是C。
看了《中华读书报》中《看法》栏目中的一篇读者来信《丰一吟的襟怀》,不禁引起我对新月还是残月讨论的兴趣。我从小就喜欢读丰子恺先生的书与画,觉得虽然不是轰轰烈烈,但总有一股雅趣渗透于其中。“人散后,一钩新月天如水”这幅画我也看过,也很喜欢。虽然丰先生画的是残月
把二重积分写成极坐标下的累次积分的形式(先r后θ),其中D由直线x+y=1,x=1,y=1围成.
最新回复
(
0
)