首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
77
问题
使用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://kaotiyun.com/show/ikxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x>10.0)y=1.0/x;else
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(L
若变景均已正确定义井赋值,以下合法的C语言赋值语句是()
有以下程序:#include<stdio.h>main(){chara:’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输
下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。将程序补充完整。#include<stdiao.h>structlist{chardata;struct
在C语言中,函数返回值的类型最终取决于
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
有以下说明和定义语句structstudent{intage;charnum{8};};structstudentstu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};structstud
有以下程序:main(){chark;inti;for(i=1;i<3;i++){scanf("%c",&k);switch(k){
随机试题
社会主义物质文明建设与精神文明建设的关系是()
ThedevelopmentofJamestowninVirginiaduringthesecondhalfoftheseventeenthcenturywascloselyrelatedtothemakingand
神经元胞体内含有神经原纤维,表明胞体具有旺盛的合成蛋白质功能。()
在一般生理情况下,钠泵每活动一个周期可使
同住甲市A区的张兰向刘飞借款3万元,在甲市B区经营个体商店,后商店因经营不善而停业。刘飞要求张兰返还借款,张兰无力偿还。刘飞欲向法院起诉,起诉前发现张兰低价转让商店内的剩余货物,刘飞向法院申请财产保全,法院受理该申请。则有关该案的说法正确的是()
利用原码头做预制场时,预制、存放构件及施工机械的荷载不得超过码头的()。
土地资源属于()。
小学儿童应注意的主要心理卫生问题是()。
公安行政强制执行,是指相对人不履行()时,公安机关依法强制其履行的公安行政执法行为。
某单位原有45名职工,从下级单位调入5名党员职工后,该单位的党员人数占总人数的比重上升了6个百分点。如果该单位又有2名职工入党,那么该单位现在的党员人数占总人数的比重为多少?()
最新回复
(
0
)