给出如下算法,回答问题:
voidconversion(intN,intd)
{
SeqStackS;
InitStack(&S);
while(N){
Push(&S,N%d);
N=N/d;
}
while(!StackEmpty(&S)){
i=Pop(&S);
prinff("%d",i)
}
}
(1)当N=23,d=2时,输出结果为多少?
(2)说明上述算法的功能。

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

给出如下算法,回答问题:
voidconversion(intN,intd)
{
SeqStackS;
InitStack(&S);
while(N){
Push(&S,N%d);
N=N/d;
}
while(!StackEmpty(&S)){
i=Pop(&S);
prinff("%d",i)
}
}
(1)当N=23,d=2时,输出结果为多少?
(2)说明上述算法的功能。

(1)10111 (2)将一个非负的十进制数N转换成d进制,也就是数制转换 解析:根据所给程序,可判断出其为数制转换的算法:将一个非负的十进制数N转换成d进制。当N=23,d=2时,也就是将23转换成二进制数,结果为10111。

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top