首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。 例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请改正fun函数中的错误,使它能得出正确的
给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。 例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请改正fun函数中的错误,使它能得出正确的
admin
2015-12-22
74
问题
给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。
例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。
请改正fun函数中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
#include
#include
void fun(int m,int k)
{
int aa[20],i;
for (ii=0;m;i++)
{
/**********found**********/
aa
=m/k,
m/=k;
}
for(;i;i--)
/**********found**********/
printf("%d",aa
);
}
main()
{
int b,n;
printf("\nPlease enter a number
and a base:\n"),
scanf("%d%d",&n,&b);
fun(n,b);
printl~("\n");
}
选项
答案
(1)aa[i]=m%k; (2)printf("%d", aa[i-1]);
解析
函数的功能是将十进制正整数m转换成k(2≤k≤9)进制数。
(1)第二个标识下的“aa
m/k;”是进制的转换,应该是取余,所以第二个标识下“aa
m/k;”.应该改为“aa
=m%k;”。
(2)数制转换处理过程中所得的结果,和实际要输出的结果顺序是相反的,所以必须对存放余数的数组反向输出。原题中“printf("%d",aa
);”的下标有误。因为下标i的起始值为0,故反向输出时应该从i-1开始,因此改为“printf("%d",aa[i-1]);”。
转载请注明原文地址:https://kaotiyun.com/show/MWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}
下列选项中,不属于模块间耦合的是
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf(
下列叙述中,错误的是()。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
下列叙述中正确的是()。
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
随机试题
男性,16岁。平时体健,每于进食蚕豆时即有面色苍白,小便深褐色,发作时查血红蛋白46g/L,巩膜黄染,尿隐血阳性。诊断为G一6一PD缺乏症伴血管内溶血。哪项不是该患者的特异性实验室检查
(2017年)长城公司系上市公司,为增值税一般纳税人,适用的企业所得税税率为25%,所得税采用资产负债表债务法核算。2016年1月1日,“递延所得税资产”和“递延所得税负债”科目余额为零。长城公司2016年度实现销售收入5000万元,会计利润600万元,
某企业2×20年12月31日的资产负债表(简表)如下表所示。该企业2×20年的营业收入为6000万元,营业净利率为10%,净利润的50%分配给投资者。预计2×21年营业收入比2×20年增长25%,为此需要增加固定资产200万元,增加无形资产。100万元
下列项目所得,应按“劳务报酬所得”缴纳个人所得税的是()。
一批游客中每人都去了A、B两个景点中的至少一个。只去了A的游客和没去A的游客数量相当,且两者之和是两个景点都去了的人数的3倍。则只去一个景点的人数占游客总人数的比重为()。
《哈姆莱特》
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。将第一张幻灯片副标题的动画效果设置为:“切入”、“自左侧”;将第二张幻灯片版式改变为“垂直排列标题与文本”;在演示文稿的最后插入一张版式设置为“仅标题”幻灯片,键入“
—ReadthearticlebelowaboutthecentralproblemofEconomics.—Choosethebestwordtofilleachgap,fromA,B,CorD.—For
Justasabookisoftenjudged______bythequalityandappearanceofitscover,apersonisjudgedimmediatelybyhisappearan
WhichofthefollowingisTRUEaboutthegeneralmanagerandhisassistants?
最新回复
(
0
)