首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换
admin
2018-08-11
29
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<conio.h>
/*********found*********/
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 numbet and abase:\n");
scanf("%d%d",&n,&b);
fun(n,b);
printf("\n");
}
选项
答案
(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://jikaoti.com/ti/jda0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行后的输出结果是______。
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(L
从顺序存储的循环队列中删除一个元素时,是______。
在最坏情况下,冒泡排序所需要的比较次数为【】。
软件工程研究的内容主要包括:【】技术和软件工程管理。
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,C=2;if(++a>0||++b>0)++c;printf("%d,%d,%d",a,b,C);}
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}
随机试题
醋酸甲地孕酮用法正确的是:
下列哪项不是左向右分流先心病的共同特点
如果两个群体的功能相对独立,但它们共同的产品是为组织的总体目标作出贡献,那么这两个群体间的互动关系属于
A.阻断迷走神经M胆碱受体B.抑制磷酸二酯酶C.激活腺苷酸环化酶D.保护肥大细胞溶酶体膜E.使封闭抗体增加色苷酸钠的作用机制是
A、polB、gagC、envD、nefE、LTR编码HIV的各种酶
关于子宫的解剖,下述哪项正确
公司经理层应当具备()素质。I.人际关系协调能力Ⅱ.良好的道德品质修养Ⅲ.专业技术能力Ⅳ.从事管理工作的愿望
请阅读下面录像题的情景叙述,找出情景叙述中秘书行为及工作环境中正确或错误的地方(应至少找出15处正误点)。宏远公司总经理助理高叶办公室。办公桌的左边摆着电话机、电脑、打印机;右边零乱地摆着文件、零食袋、报纸。里面套间的窗台下摆着一台复印机,复印机
在进行社会主义改造、向社会主义过渡的进程中,中国共产党采取逐步过渡的方法对农业、手工业、资本主义工商业进行社会主义改造。下列过渡形式中,具有社会主义萌芽性质的是
Whatdoesthepassagemainlydiscuss?Theword"it"inline8refersto
最新回复
(
0
)