首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2019-04-04
97
问题
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。
例如,若输入252,则输出应该是20。若输入202,则输出应该是0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<conio.h>
long fun(long num)
{
/*********found*********/
long k;
do
{
k*=num%10;
/*********found*********/
num\=10;
}while(num);
return(k);
}
main()
{
long n;
printf("\n please enter a number:");
scanf("%id",&n);
printf("\n%id\n",fun
(n));
}
选项
答案
(1)long k=1; (2)num/=10;
解析
本题考查:数据类型;保存乘积的变量初始化;除法运算符。
(1)k用来存放各位数字的积,初始值应为1。
(2)此处是一个符号错误,除号用“/”来表示。
明确一下C语言中的算术运算符:
加法运算符“+”:为双目运算符,即应有两个量参与加法运算。
减法运算符“一”:为双目运算符。但“一”也可作为负值运算符,此时为单目运算,例如一x,一5等具有左结合性。
乘法运算符“*”:为双目运算符,具有左结合性。
除法运算符“/”:为双目运算符,具有左结合性。
参与运算量均为整型时,结果也为整型,舍去小数。
如果运算量中有一个是实型,则结果为双精度实型。
求余运算符(模运算符)“%”:为双目运算符,具有左结合性。要求参与运算的量均为整型。求余运算的结果等于两数相除后的余数。
转载请注明原文地址:https://kaotiyun.com/show/n9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%d\n",j);
若x和y代表整型数,以下表达式中不能正确表示数学关系,|x-y|<10的是______。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
以下程序的功能是根据输入的"y"("Y")与"n"("N"),在屏幕上分别显示出"ThisisYES."与"ThisisNO."。空白处需要填入的内容是#includevoidYesNo(charch){switch(ch)
有定义语句:intx,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是______。
在关系数据库中,用来表示实体之间联系的是()。
下列叙述中错误的是
以下正确的字符串常量是
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为()。
随机试题
螺旋气锚增加螺旋圈数、减少螺旋()都可以提高分气效率。
《尤利西斯》在结构写法上多处模拟的古代史诗是
盖尔顿和鲁奇认为,对传者的信息制作、加工产生较大影响的因素有哪些?
照射量的SI单位是
兰艺咖啡店是罗飞、王曼设立的普通合伙企业,合伙协议约定罗飞是合伙事务执行人且承担全部亏损。为扭转经营亏损局面,王曼将兰艺咖啡店加盟某知名品牌,并以合伙企业的名义向陈阳借款20万元支付了加盟费。陈阳现在要求还款。关于本案,下列哪一说法是正确的?(2016年卷
某工作有两项紧前工作a、b,其持续时间为a=3,b=4,其最早开始时间是a=5,b=6,则本工作的最早开始时间是()。
按照装饰装修专业工程规模标准,下列幕墙工程中属于中型规模的是()。
合同分析是从()的角度去分析、补充和解释合同的具体内容和要求。
投资者参与科创板股票交易的方式,不包括()。
梁某在路上遇见同村的丁某,询问丁某是否愿意购买其某辆摩托车,价格2000元,丁某当场未答复。次日,丁某找到粱某表示同意以2000元的价格购买该摩托车,梁某告知丁某该摩托车已卖给邻村的林某。根据合同法律制度的规定,丁某表示同意以2000元的价格购买该摩托车的
最新回复
(
0
)