首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
admin
2020-01-10
30
问题
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<conio.h>
3 /*********found*********/
4 void fun (int m, int k);
5 {int aa[20],i;
6 for(i=0;m;i++)
7 {
8 /*********found*********/
9 aa
=m/k;
10 m/=k;
11 }
12: for(; i;i--)
13 /*********found*********/
14 printf(’’%d’’,aa
);
15 }
16 main()
17 {
18 int b,n;
19 printf(’’\nPlease enter a num- ber and a base:\n’’);
20 scanf(’’%d%d’’,&n,&b);
21 fun(n,b);
22 printf(’’\n’’);
23 }
选项
答案
(1)void fun(int m,int k) (2)aa[i]=m%k; (3)printf(’’%(1’’,aa[i-1]);
解析
(1)函数定义的格式错误,不应带有’’;’’。
(2)将十进制正整数转换为任意进制的数与十进制正整数转换成二进制的数的方法是一样的。从整数n译出它的各位k进制数值,需采用除k取余的方法,即求n除k的余数,得到它的k进制的个位数,接着将n除以k。在n不等于0的状况下循环,能顺序求出n的k进制的各个位上的数。
(3)在进行for(i=0;m;i++)循环结束时,i已经多加了一个1,所以这里要减去1。
转载请注明原文地址:https://kaotiyun.com/show/bUCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义数组的语句中错误的是
如果定义floata[10],x;则以下叙述中正确的是
以下叙述中正确的是
设有定义:intx=2;以下表达式中,值不为6的是
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);)程序运行后输出结果是
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动ma
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
下面是有关C语言字符数组的描述,其中错误的是
下列叙述中错误的是
下列选项中不属于面向对象程序设计特征的是
随机试题
根据《建筑安装工程费用项目组成》(建标[2003]206号),文明施工费属于建筑安装工程费用中的()。
A.胸腔漏出液B.胸腔渗出液C.两者都有D.两者都无胸膜炎症可产生
生活污水量的大小直接取决于生活用水量,通常生活污水量约占生活用水量的()。
出口产品质量检验工作职能主要有哪些?
下列审计程序能够有效发现被审计单位存在未入账应付账款的是()。
个性化服务又称为()
设f(χ)为定义在R上的奇函数,当χ≥0时,f(χ)=2χ+2χ+b(b为常数),则f(-1)=().
非公有制经济包括()。
Itwasalongtime______theneighborsfoundthattheoldladyhadbeendeadofcold.
MarioDeLibertyhadbeenlivingasmallbusinessman’sdream.Twenty-oneyearsagoheopeneduptheWestgatePubinHavertown,Pe
最新回复
(
0
)