首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
2017-02-27
35
问题
给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。
例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。
请改正fun函数中的错误,使它能得出正确的结果。
注意:不要改动maln函数。不得增行或删行,也不得更改程序的结构!
#include
#include
void fun(int m,int k)
{
int aa [20] , i;
for(i=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) ;
printf ("\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
=n%k:”。
(2)数制转换处理过程中所得的结果,和实际要输出的结果顺序是相反的,所以必须对存放余数的数组反向输出。原题中“printf("%d",aa
);”的下标有误。因为下标i的起始值为0,故反向输出时应该从i—1开始,因此改为“printf("%d",aa[i—1]);”。
转载请注明原文地址:https://kaotiyun.com/show/QgID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。相比第三季度,2012年第四季度我国劳动力市场中求职人数:
行政机关制定的除行政法规和规章以外的其他规范性文件,在设定行政处罚上()。
将下列句子组成一段逻辑严谨、语言流畅的文字,排列顺序最合理的是()。①但我们必须在鼓励创业的同时,也树立起高度的风险意识②如果说减税等鼓励创业的政策能够燃起大众创业热情的话,那么降低创业风险、及时为创业失败“止损”,则能促使更多
交往和独处原是人在世上生活的两种方式,对于每个人来说,这两种方式都是必不可少的,只是比例不太相同罢了。由于性格的差异,有的人更爱交往,有的人更喜独处。人们往往把交往看做一种能力,却忽略了独处也是一种能力,并且在一定意义上是比交往更为重要的一种能力。反过来说
在讨论科学与宗教作为认知方式的差异和优劣时,常常有人提出“科学不是万能的,科学也会出错”的观点。这显然很正确,但在那种讨论中,在没有人声称“科学永远正确”的情况下,主动插人这种观点,却明显是在用“所有认知方式都非完美无缺”这一事实,来故意混淆不同的认知方式
说起社会公正,最多人的答案是要机会平等。说起机会平等,人们脑海浮现的,往往是竞技场上的起跑线。只要大家站在同一起跑线,竞争就是公平的,因此最后跑出来的结果无论是什么,那也是公正的。问题是:到底要满足什么条件,我们才能站在相同的起跑线?更进一步,当我们用起跑
下列诗句描述与城市之间对应关系错误的是()。
以上这四个数中,最大的数为最小的数的几倍?
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
神经胶质细胞的功能有
随机试题
文明生产是要求每个生产者在劳动生产中严格按有组织办事。()
休克时,中心静脉压高于15cmH2O血压不升提示
乳牙龋药物治疗时,具有腐蚀性的药物是
患者,男,39岁。胁肋部皮肤灼热疼痛,呈带状排列,出现簇集粟粒大小丘状疱疹,若选用针灸治疗,其刺灸方法应采用
多发性抽搐症的病位主要涉及到()
下列费用中,属于建安工程造价措施费的有()
工程总承包模式是指建设单位将()等工作全部发包给一家。
甲实木地板生产企业(增值税一般纳税人)2016年2月委托乙加工厂加工高级实木地板,甲实木地板生产企业提供的原材料不含税金额为40万元,当月加工完毕。支付乙加工厂不含税加工费5万元,委托加工收回的实木地板的60%对外销售,取得不含税销售收入60万元,剩余40
Thecomputerdoesn’t______humanthought;itreachesthesameendsbydifferentmeans.
朋友居五伦之末,其实朋友是极重要的一伦。所谓友谊实即人与人之间的一种良好的关系,其中包括了解、欣赏、信任、容忍、牺牲……诸多美德。如果以友谊作基础,则其他的各种关系如父子夫妇兄弟之类均可圆满地建立起来。当然父子兄弟是无可选择的永久关系,夫妇虽有选择余地,但
最新回复
(
0
)