首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
50
问题
下列给定程序中,函数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(){inty=10;while(y--):printf("y=%d\n",y);}程序执行后的输出结果是
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从主函数输入一个整数27638496,则函数返回值为26846。请在程序的下画线处填入正确的内容并将下画线删除,使程序得
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参Y所指数组中,在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平均值为30
编写函数fun,其功能是:根据以下公式求百的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.140578。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
在C语言中,以下说法不正确的是()。
下列叙述中错误的是
数据库设计过程不包括
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
随机试题
Hefailedinthisexam,______provesthathewasn’tworkinghardenough.
来信收悉,若能详细告知合作方式,将不胜感激。
下列()原因一般不会引起代谢性酸中毒。
犯罪主体可以是司法工作人员以外的人的犯罪的是()
3月1日,国内某交易者发现美元兑人民币的现货价格为6.1130,而6月份的美元兑人民币的期货价格为6.1190,因此该交易者以上述价格在CME卖出100手6月份的美元兑人民币期货,并同时在即期外汇市场换人1000万美元。4月1日,现货和期货价格分别变为6.
下列关于认股权证的杠杆作用的说法,不正确的是()。
我国正式颁布《中华人民共和国义务教育法》的时间是()。
采矿、煤炭、石油等资源开发业,多年来一直是我国重点扶植的产业,这对于一定时期内振兴国民经济和实现经济资助是有积极意义的。但是,由于资源开发缺乏中长期整体规划,采矿、煤炭、石油等部门只知道单纯地增加年度产量,忽略了资源的合理利用,从而导致资源枯竭已见端倪。同
有关研究表明,手机比电脑更伤人,因为手机屏幕小,玩手机时注意力更投入,目不转睛,因此更伤眼。使用电脑时,人们的肢体还能活动活动,可是“手机控”往往很少活动,这对身心健康更为不利。如果以下各项为真,最能削弱上述论断的是()。
Writeanessaybasedonthefollowingchart.Inyourwriting,youshould1)interpretthechart,and2)giveyourcommen
最新回复
(
0
)