首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
58
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有下列程序:main(){inti,s=0,t[]=(1,2,3,4,5,6,7,8,9};for(i=0;i
以下选项中,当x为大于1的奇数时,值为0的表达式是
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行结果为495.000000。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEFFF”,则输出应当是“ABBCDDEFF”。请改正程序中的错误,使它能得出正确的结果。注
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序
下列给定程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出:2,3,5,7,11。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行。也不得
以下叙述中正确的是
有下列程序:#include<stdio.h>/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){i
在面向对象方法中,实现信息隐蔽是依靠
二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为()。
随机试题
设计一个判别表达式中左、右括号是否配对出现的算法,采用()数据结构最佳。
A.反映体形的胖瘦程度,受身高影响小B.反映胸廓发育状况C.坐高与身高的比例D.能更准确反映机体的通气量大小E.反映单位体积的充实程度
确定胎儿安危最简便而准确的方法是
预备费用由工程造价增长预备费和()组成。
陈某和谢某住对门,素有矛盾。某日夜里,陈某酒后猛撞谢某家屋门,持械闯入谢某家并猛砸谢某家电器等物品,谢某夫妇即上前阻止,双方发生推搡,此时,隔壁邻居张某也被惊醒,并去谢某家劝阻双方。谢某夫妇当即报案,县公安局派民警姜某、石某立即进入现场调查,对现场物品、痕
相对而言小学低年级学生对学习过程中的形式更感兴趣,而对学习内容和结果的兴趣会相对弱一些。()
掘地派
Ifeelsurethatqualification,abilityandexperience,youareabundantlysuitedtothepositionwehaveinmind.
InwhichcitywouldyoufindtheGoldenGateBridge?
A、Yes,youdidnt.B、No,youdidnt.C、Yes,Idid.D、No,Icant.C本题考查对反意疑问句的回答。对于此类问题的回答,首先人称和时态要与问句保持一致,其次,Yes后要跟肯定句,No后要接否定句
最新回复
(
0
)