摘要: 问题:设将n(n>1)个整数存放到一维数组R中。设计一个算法,将R中的序列循环左移p(0<p<n)个位置,即将R中的数据由{X0,X1,...,Xn-1}变换为{Xp,Xp+1,...,Xn-1,X0,X1,...,Xp-1}。要求:写出本题的算法描述。 分析: 本题不难,要实现R中序列循环左移p个 阅读全文
posted @ 2016-10-26 15:41 时光流逝的味道 阅读(292) 评论(0) 推荐(0)
摘要: 1问题的描述: 大于1的正整数n可以分解为:n=x1*x2*x3*…*xm. 例如,当n=12时,共有八种不同的分解式: 12=12 12=62 12=4 12=34 12=322 12=26 12=232 12=223 对于给定的正整数n,编程计算n共有多少种不同的分解式,并输出分解的结果。 2问 阅读全文
posted @ 2016-10-22 21:50 时光流逝的味道 阅读(4173) 评论(0) 推荐(0)
摘要: 1问题的描述: 把一个正整数n表示为一系列正整数之和: n=n1+n2+..+nk (其中,n1n2 … nk 1,k 1) 正整数n的这种表示称为正整数n的划分。正整数n的不同划分个数称为正整数n的划分个数,记作P(n). 例如正整数6有如下划分 6 5+1 4+2, 4+1+1 3+3, 3+2 阅读全文
posted @ 2016-09-01 13:23 时光流逝的味道 阅读(371) 评论(0) 推荐(0)