程序算法
文章平均质量分 56
cw_233
这个作者很懒,什么都没留下…
展开
-
算法题:按规律输出
编写算法:打印具有下面规律的图形。 1 5 2 8 6 3 10 9 7 4 输入:手动输入n输出:格式输出n行思路:1.定义100x100的二维数组并给其赋值a30a原创 2016-10-30 21:53:18 · 7596 阅读 · 0 评论 -
算法题:凑算式一
凑算式看这个算式:☆☆☆ + ☆☆☆ = ☆☆☆如果每个五角星代表 1 ~ 9 的不同的数字。这个算式有多少种可能的正确填写方法?173 +286 = 459295 +173 = 468173 +295 = 468183 +492 = 675以上都是正确的填写法!注意:111 +222 = 333 是错误的填写法!因为每个数字必须是不同的!也就是原创 2016-10-30 12:40:15 · 1617 阅读 · 0 评论 -
第七届蓝桥 交换瓶子 递归算法
有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子:2 1 3 5 4要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行:第一行: 一个正整数N(N第二行:N个正整数,用空格分开,表示瓶子目前的排列原创 2016-11-18 18:54:32 · 787 阅读 · 0 评论 -
八皇后问题非桟的解决方法
主要难点是判断数组元素位置是否符合皇后放置规定。判断某个数组元素是否符合要求时应该注意判断一下6个方面:该元素的同行;该元素的同列;该元素的左下;该元素的右下;该元素的左上;该元素的右上;该方法如下:bool guarded(int c[][8],int a,int b)//判断位置是否符合要求{ int i; for(i=0;i<8;i++)//判断同列原创 2016-12-06 17:53:04 · 284 阅读 · 0 评论