摘要: 呵呵 阅读全文
posted @ 2013-04-27 22:01 加拿大小哥哥 阅读(193) 评论(0) 推荐(0)
摘要: 1.1. 代码填空(满分3分)假设a,b,c是3个互不相等的整数。下列代码取出它们中居中的数值,记录在m中。其中的swap()函数可以交换两个变量的值。请完善代码。 if(a>b) swap(&a, &b); if(b>c) swap(&b, &c); if(a>b) swap(&a, &b); int m = b;因为经过第二次交换后b的值不一定大于a了1.2. 代码填空(满分5分)计算3个A,2个B可以组成多少种排列的问题(如:AAABB, AABBA)是《组合数学》的研究领域。但有些情况下,也可以利用计算机计算速度快的特点 阅读全文
posted @ 2013-04-27 18:13 加拿大小哥哥 阅读(328) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/xceman1997/article/details/41791651 阅读全文
posted @ 2013-04-27 14:48 加拿大小哥哥 阅读(429) 评论(0) 推荐(0)
摘要: 考虑方程式:a^3 + b^3 = c^3 + d^3其中:“^”表示乘方。a、b、c、d是互不相同的小于30的正整数。这个方程有很多解。比如:a = 1,b=12,c=9,d=10 就是一个解。因为:1的立方加12的立方等于1729,而9的立方加10的立方也等于1729。当然,a=12,b=1,c=9,d=10 显然也是解。如果不计abcd交换次序的情况,这算同一个解。你的任务是:找到所有小于30的不同的正整数解。把a b c d按从小到大排列,用逗号分隔,每个解占用1行。比如,刚才的解输出为:1,9,10,12不同解间的顺序可以不考虑。 1 #include <iostream> 阅读全文
posted @ 2013-04-27 10:23 加拿大小哥哥 阅读(1713) 评论(17) 推荐(8)