首页 > 干部教育培训> 基本理论
题目内容 (请给出正确答案)
[主观题]

编写一个递归函数将一个正整数n的各位数字从低位到高位分解开,例如123,分解为321,其中n的值在命令按钮单击事件中用InputBox()函数输入。

编写一个递归函数将一个正整数n的各位数字从低位到高位分解开,例如123,分解为321,其中n的值在命令按钮单击事件中用InputBox()函数输入。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“编写一个递归函数将一个正整数n的各位数字从低位到高位分解开,…”相关的问题
第1题
编写函数,采用递归方法将任一正整数转换为二进制形式。

点击查看答案
第2题
请编写Python程序完成以下要求: 提示用户从键盘上输入一个4位的正整数(假设个位不为0),在屏幕上输出该数的反序数。反序数即原数各位上的数字颠倒次序所形成的另一个整数。例如,1234的反序数是4321;2468的反序数是8642。..

请编写Python程序完成以下要求: 提示用户从键盘上输入一个4位的正整数(假设个位不为0),在屏幕上输出该数的反序数。反序数即原数各位上的数字颠倒次序所形成的另一个整数。例如,1234的反序数是4321;2468的反序数是8642。 (得分点提示:程序的可读性、是否有注释、功能是否正确、输入输出是否有提示信息) 代码提示:反序数很简单,考虑用“商和余数”来解决这个问题 输入要求:以输入3579为例 输出要求:要求输出内容是“输入 3579 的反序数为 9753 。”,注意这里3579和9753前后都要求有2个空格,想想看使用占位符和对齐方式“<^>”如何实现呢?

点击查看答案
第3题
编写一个程序,从键盘输入一个四位整数n,输出它的各位数字之和,并逆序输出。 例如:n=1203,则输出6,3021 n=3024,则输出9,4203
点击查看答案
第4题
编写一个递归函数,近似的计算黄金分割。计算公式如下: f(N) = 1 if N=0 f(N) = 1+1/f(N-1) if N>0 其中 N是用户输入的整数。
点击查看答案
第5题
试编写一个工作在16位空间的486段内调用子程序,完成将8位二进制中的各位数字转换成用“0”、“1”表示的ASCII码
数字串的操作,要求:

(1)子程序入口地址(标号):BINCHR;

(2)入口参数:AL=8位二进制数;

DI=ASCII数字串首地址(位于数据段中);

(3)出口参数:无;

(4)不影响其他寄存器。

点击查看答案
第6题
编写一个函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正整数,且要求m>n
。p=m!/(n!(m—n)!)

点击查看答案
第7题
请编写函数fun,该函数的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并方式是:将a
数的十位和个位数依次放在c数的干位和十位上,b数的十位和个位数依次放在c数的个位和百位上。例如:当a=32,b=78。调用该函数后,c=3827。 include <conio.h> include <Stdio.h> void fun(int a,int b,(1) ) { (2); } main() { int a,b;long c; clrscr(); printf("Input a,b:"); scanf("%d%d",&a,&b); fun(a,b,&c); printf("The result is:%ld\n",c); NONO();/*本函数与考生答题无关,考生不得改动,否则后果自负。*/ }

点击查看答案
第8题
下面是一个将十进制正整数转换为 2进制数的函数定义:void tobinary(int x){while (x>0) {pr

下面是一个将十进制正整数转换为 2进制数的函数定义:

void tobinary(int x)

{

while (x>0) {

printf("%1d",x%2);

}

}

要实现函数的功能,则在空白处应该填写的程序语句是()。

A.x=x/2;

B.x=x/10;

C.x=x%2;

D.x=x%10;

点击查看答案
第9题
编写一个递归算法,输出自然数1,2,…,n这n个元素的全排列。

点击查看答案
第10题
计算多项式Pn(x) –a0xn十a1xn-1+a2xn-2+…+an-1x十an⊕
计算多项式Pn(x) –a0xn十a1xn-1+a2xn-2+…+an-1x十an⊕

计算多项式Pn(x) –a0xn十a1xn-1+a2xn-2+…+an-1x十an的值, 通常使用的方法是一种嵌套的方法。它可以描述为如下迭代形式:bv=av,bi+1=x×bi+ai+1, i=0, 1,…,n-l。若设bn=Pn(x) , 则问题可以写为如下形式:Pn(x) =x×Pn-1(x)+an, 此处, Pn-i(x) =avxn-1+a1xn-2+…+an-2x+an-1, 这是问题的递归形式。试编写一个函数, 计算这样的多项式的值。

点击查看答案
第11题
编写一个递归算法,找出从自然数1,2,3,…,n中任取r个数的所有组合。例如n=5,r=3时所有组合为543,
542,541,532,531,521,432,431,421,321。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改