首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C
admin
2017-02-24
27
问题
下列给定程序中,函数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 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)pfinff("%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/YMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)str[j++]=str[j];
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",a[2-i][i]);}
有以下程序#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’2’){case0:case1:pu
下列有关数据库的描述,正确的是
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
设有如下定义:structsk{intn;floatx;}data,*p;若要使p指向data中的n域,正确的赋值语句是
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
随机试题
子宫内膜的免疫细胞与其分泌的细胞因子、生长因子共同作用,调控子宫内膜的免疫活动。关于子宫内膜中的白细胞下面说法错误的是
在为开展好监理工作所制定的监理系列性文件中,()更侧重于解决监理工作“何时做?如何做?”的问题。
设A,B为两个随机事件,其中0<P(A)<1,P(B)>0且P(B|A)=,下列结论正确的是().
关于心室肌Ca2+通道的叙述,错误的是
“主管人员越是能够子解下属的需求和愿望,并给子满足,就越能够调动下属的积极性,使之能为实现组织的目标作出更大的贡献”原理属于()。
下面哪些是固定收益类资产()。①中长期国债;②短期债券回购;③中长期金融债、企业债;④银行活期存款;⑤银行定期存款。
甲因经济拮据,将一祖传古画(按照国家法律可以出卖)于2013年2月9日出卖给乙,双方约定:价款5万元,乙先期支付3万元,余款2万元在3个月内付清,余款付清之前,甲仍拥有该画的所有权。合同签订后,乙即支付甲3万元并将画带回家。4月3日,乙将该画以6万元的价格
合伙企业财产经解散清偿,支付清算费用后,应按以下()项顺序清偿。
下列税务行政复议受理案件中,必须经复议程序的是()。
结合材料,回答问题:材料热爱基层扎根基层“要将青春播撒在农村”工作半年,90后大学生村官、山东烟台市高新区福山园姜刘疃居民区党支部书记助理王群就吃了不少“苦头”:“初来乍到被狗撵着跑,大雨天在泥里奔波……”
最新回复
(
0
)