首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun()的功能是将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。 例如,若输入8和2,则应输出1000(十进
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun()的功能是将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。 例如,若输入8和2,则应输出1000(十进
admin
2023-02-27
3
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数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 print:f("\nPlease enter a number 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("%d",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/Bx0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
半径分别为60米和40米的两条圆形跑道在点A相切,甲乙两人同时从点A出发,以相同的速度分别沿两个跑道行走,则第一次相遇时沿小圆轨道行走的人一共走了()圈。
设无穷等比数列所有奇数项之和为15,所有偶数项之和为-3,a1为首项,则a1=()。
习近平新时代中国特色社会主义思想,是对马克思列宁主义、毛泽东思想、邓小平理论、“三个代表”重要思想、科学发展观的继承和发展,是马克思主义中国化最新成果,是党和人民实践经验和集体智慧的结晶,还是()
马克思和恩格斯并不是先知先觉的圣人,他们从小面对的也是一个充满矛盾的现实世界,在家庭、学校和社会的影响下,也曾接受过那个时代的唯心主义和资产阶级民主主义思想。表明他们完成了从唯心主义向唯物主义、从革命民主主义向共产主义的转变,为创立马克思主义奠定了思想前提
利用变换x=arctant将方程cos4xd2y/dx2+cos2x(2-sin2x)dy/dx+y=tanx化为y关于t的方程,并求原方程的通解.
阅读以下关于软件架构设计与评估的叙述,在答题纸上回答问题。【说明】某公司拟开发一套在线软件开发系统,支持用户通过浏览器在线进行软件开发活动。该系统的主要功能包括代码编辑、语法高亮显示、代码编译、系统调试、代码仓库管理等。在需求分析与架构设计阶段,公司提
进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制这5个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为____(1)____;空③和空④处应分别为___(2)_____;空⑤和空⑥处应分别为___(3)_____。
________技术就是通过网络中的结点在两个站点之间建立一条专用的通信线路进行数据交换。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
下列二叉树描述中,正确的是()。
随机试题
我知道傅雷的性情刚直,如一团干柴烈火,他因不堪凌辱,一怒而死,这是可以理解的,我和他虽然几乎处处不同,但我还是尊敬他。在那一年,朋友中像傅雷那样的毅然决然不自惜其生命的,还有好几个,我也都一律尊敬。不过,朱梅馥的能同归于尽。这却是我想象不到的,伉俪之情,深
益母草与泽兰的共同功效是()
下列各项中,属于滚动预算优点的有()。
各单位保存的会计档案原则上不得借出,但如有特殊需要,经本单位负责人批准,可以借出。()
(2012年卷一第8题)一件发明专利申请的权利要求如下:“1.一种具有滑动支架的机床,其特征在于包括齿轮箱。2.根据权利要求1的机床,其特征在于将所述滑动支架替换为固定支架。3.包含权利要求2的机床的装配线。”对于上
2008年金融危机爆发后,欧洲各国失业率普遍上升,这种失业属于()。
根据下面材料回答下列问题。下面的三角形表示某省五种产业的数量按地域划分(城区、郊区、乡村)所占百分比。图上的字符表示各种工业,三角形的顶点表示100%,与该顶点相对的基线表示0%。例如,该省所有的加工企业中,约有70%地处城市,5%位于乡村,25%在郊区
下列不是美国独立战争与美国内战的相同点的是()。
同一组学生的数学成绩与语文成绩的关系为()。
private访问属性限制对象的成员,可以在( )中访问。
最新回复
(
0
)