n>
共 16 篇文章
n> 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 16 篇文章,持续更新中。
反激式开关电源变压器设计的详细步骤
<p>反激式开关电源变压器设计的详细步骤</p><p>85W反激变压器设计的详细步骤<br/> 1. 确定电源规格. 1).输入电压范围Vin=90—265Vac; <br/>
编写具有如下函数原型的递归与非递归两种函数f
编写具有如下函数原型的递归与非递归两种函数f,负责判断数组a的前n个元素是否从大到小完全有序了,是则返回true,否则返回false。并编制主函数对它们进行调用,以验证其正确性。
bool f(int a[], int n)
提示:
(1)非递归函数中只需逐对地判断各a[i]与a[i+1]是否都已从大到小有序排列(i = 0,1,…,n-2)。
(2)递归函数中将问题分解处理为:若
编写具有如下原型的函数:int f(unsigned long x, int n, int& Lxn) 它负责将整数x的第n位(从左边数第n位
编写具有如下原型的函数:int f(unsigned long x, int n, int& Lxn)
它负责将整数x的第n位(从左边数第n位,n>0)的数值放到引用Lxn之中(将作为结果返回到主调函数的对应实参变量中),并将倒数第n位(从右边数第n位,n>0)的数值作为函数结果返回去。并编制主函数对它进行调用以验证其正确性。
例如,当x=123456789,n=7时,执行语句
实现阿克曼函数并统计递归调用次数 Counting times of recursion calling 1. 问题描述 定义阿克曼递归函数: ACK(0,n)=n+1 n>=0
实现阿克曼函数并统计递归调用次数
Counting times of recursion calling
1. 问题描述
定义阿克曼递归函数:
ACK(0,n)=n+1 n>=0
ACK(m,0)=ACK(m-1,1) m>=1
ACK(m,n)=ACK(m-1,ACK(m,n-1)) m,n>0
2. 基本要求
读入m、n,输出ACK(m,n)的值,并统
这个程序是一个Win32程序
这个程序是一个Win32程序,计算Fibonacci斐波纳契数列(一种整数数列, 其中每数等于前面两数之和)。其定义是f(1) = 1,f(2) = 2,并且当n>2时, f(n) = f(n-1) + f(n-2)。源代码种给出了三种计算方法。第一种方法用递归,第二种方法用大数组,第三种方法用小数组。此外,这个程序还具备多线程特性,所以在运算时可以做其它操作。代码用到了以前创建的Win32
用C语言解决约瑟夫环问题,约瑟夫环问题描述:设编号为1,2,…,n(n>0)个人按顺时针方向围坐一圈
用C语言解决约瑟夫环问题,约瑟夫环问题描述:设编号为1,2,…,n(n>0)个人按顺时针方向围坐一圈,每人持有一个正整数密码(可用随机数产生)。开始时任意给出一个报数上限值m,从第一个人开始顺时针方向自1起顺序报数,报到m时停止报数,报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人起重新自1起顺序报数,报到新m值的人出列;如此下去,直到所有人全部出列为止。要求设计一个程序模
数据结构课程设计 管道铺设施工的最佳方案选择 N(N>10)个居民区之间需铺设煤气管道。假设任意两个居民区之间都可铺设
数据结构课程设计 管道铺设施工的最佳方案选择
N(N>10)个居民区之间需铺设煤气管道。假设任意两个居民区之间都可铺设,但代价不同。事先将任意居民区之间铺设管道的代价存入文件。设计一个最佳方案,使得这N个居民区间铺设管道的代价最小,希望能以图形形式在屏幕上输出结果。
1.计算n至少多大时
1.计算n至少多大时,以下不等式成立。
1+1/2+1/3+……+1/n>10
2.请分别用break和continue语句判断1-1000以内的素数个数。
3.编写一个程序找出100~1000之间的所有姐妹素数。(注: 姐妹素数是指相邻两个奇数均为素数。)
3. 约瑟夫环问题。设编号为1,2,…,n(n>0)个人按顺时针方向围坐一圈。开始时任意给出一个报数上限值m
3. 约瑟夫环问题。设编号为1,2,…,n(n>0)个人按顺时针方向围坐一圈。开始时任意给出一个报数上限值m,从第一个人开始顺时针方向自1起顺序报数,报到m时停止报数,报m的人出列,从他在顺时针方向上的下一个人起重新自1起顺序报数;报到m的人出列;如此下去,直到所有人全部出列为止。用带头结点的单循环链表作数据元素的存储结构。
数据输入:
第一行为人数n。
第二行为报数值m。
数据输出
三次样条插值程序。编译运行本程序后
三次样条插值程序。编译运行本程序后,程序会弹出窗口及问句:“input the number of intervals:”,输入插值的次数即可,程序将得到的次数保存在变量int n中。如果输入的插值次数正确(n>=2),程序会显示下一语句:"input the value of the variable:",此时输入插值点即可,程序将得到的插值点保存在变量double v中。若插值点正确(v
26.编写一个具有如下样式的类模板tmplt
26.编写一个具有如下样式的类模板tmplt,用于实现所谓的反序输出问题,其中使用了类型参数T(使所处理的元素类型可变化)以及普通参数n(元素个数也可变化):
template <class T, int n> class tmplt {
T arr[n] // n个T类型的数据存放于数组arr之中
public:
void dataIn() //从键盘输入n个T
树是由n(n≥0)个结点组成的有限集合T。n=0的树称为空树;对n>0的树
树是由n(n≥0)个结点组成的有限集合T。n=0的树称为空树;对n>0的树,有:(1)仅有一个特殊的结点称为根结点,根结点没有前驱结点;(2)当n>1时,除根结点外其余的结点分为m(m>0)个互不相交的有限集合T1,T2,…,Tm,其中每个集合Ti本身又是一棵结构和树类似的子树。
n个石头(每相邻两个的距离是1米,最边上石头和岸的距离也是1米),礼物放在第m个石头上,青蛙第i次跳2*i-1米.问能否得到礼物.(n>=49肯定能得到礼物,n<49,可以bfs或递归)
n个石头(每相邻两个的距离是1米,最边上石头和岸的距离也是1米),礼物放在第m个石头上,青蛙第i次跳2*i-1米.问能否得到礼物.(n>=49肯定能得到礼物,n<49,可以bfs或递归)
1.编程计算
1.编程计算 ,直到n>200为止,并将结果由屏幕 上显示出来。
在9(3*3)个方格的方阵中填入数字1到N(N>=10)内的某9个数字 每个方格填一个整数
在9(3*3)个方格的方阵中填入数字1到N(N>=10)内的某9个数字 每个方格填一个整数,要求相邻两个方格的两个整数之和为质数。 试求所有的解
翻币问题:有n(n>=6)个硬币
翻币问题:有n(n>=6)个硬币,正面朝上排成一排,每次将5 个硬币翻过来放在原位
置,直到最后全部硬币翻过来反面朝上为止,找出了步数最少的翻法。