2016年4月4日
摘要: 某城市有一个火车站,铁轨铺设如下图所示。有n节车厢从A方向驶入车站,按进站顺序编号为1~n。你的任务是让它们按照某种特定的顺序进入B方向的铁轨并使出车站。为了重组车厢,你可以借助中转站C;这是一个可以停放任意多节车厢的车站,但由于末端封顶,驶入C的车厢必须按照相反的顺序驶出C。对于每个车厢,一旦从A 阅读全文
posted @ 2016-04-04 20:22 tostring_char 阅读(696) 评论(0) 推荐(1) 编辑
2016年4月3日
摘要: 桌上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号为1~n;当至少还剩两张牌时进行以下操作:把第一张牌扔掉,然后把新的第一张放到整叠牌的最后。输入n,输出每次扔掉的牌。样例输入:7样例输出:1 3 5 7 4 2 6 1 #include <stdio.h> 2 int queue[50 阅读全文
posted @ 2016-04-03 21:48 tostring_char 阅读(283) 评论(0) 推荐(0) 编辑
2016年4月1日
摘要: 输入正整数n(2<=n<=100),把阶乘n!=1*2*3*…*n分解成素因子相乘的形式,从小到大输出各个以(2、3、4、5…)的指数。例如825=3*5*5*11应表示成(0,1,2,0,1),表示分别有0、1、2、0、1个2、3、5、7、11。程序应忽略比最大书因子更大的素数(否则末尾会有无穷多 阅读全文
posted @ 2016-04-01 22:59 tostring_char 阅读(337) 评论(2) 推荐(0) 编辑
2016年3月28日
摘要: 如下数列,第一项是1/1,第二项是1/2,第三项是2/1,第四项是3/1,第五项是2/2,……。输入n,输出第n项。1/1 1/2 1/3 1/4 1/52/1 2/2 2/3 2/43/1 3/2 3/34/1 4/25/1样例输入:314712345样例输出:2/12/41/459/99方法一: 阅读全文
posted @ 2016-03-28 20:21 tostring_char 阅读(551) 评论(0) 推荐(0) 编辑
2016年3月24日
摘要: qsort函数用法举例 阅读全文
posted @ 2016-03-24 22:20 tostring_char 阅读(357) 评论(0) 推荐(0) 编辑
2016年3月23日
摘要: 输入一个字典(用******结尾),然后再输入若干单词。每输入一个单词w,你都需要在字典中找出所有可以用w的字母重排后得到的单词,并按照字典序从小到大的顺序在一行中输出(如果不存在,输出:()。输入单词之间用空格或空行隔开,且所有输入单词都由不超过6个小写字母组成。注意,字典中的单词不一定按字典序排 阅读全文
posted @ 2016-03-23 22:40 tostring_char 阅读(325) 评论(0) 推荐(0) 编辑
2016年3月22日
摘要: sprintf函数用法举例 阅读全文
posted @ 2016-03-22 23:08 tostring_char 阅读(623) 评论(0) 推荐(0) 编辑
2016年3月21日
摘要: 假设你有一个各位数字互不相同的四位数,把所有数字从大到小排序后得到a,从小到大排序后得到b,然后用a-b替换原来这个数,并且继续操作。假如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174。有趣的是,7641-1467=6174,回到 阅读全文
posted @ 2016-03-21 19:17 tostring_char 阅读(387) 评论(0) 推荐(0) 编辑
2016年3月19日
摘要: sscanf函数用法举例 阅读全文
posted @ 2016-03-19 20:26 tostring_char 阅读(374) 评论(0) 推荐(0) 编辑
摘要: memset函数程序范例 阅读全文
posted @ 2016-03-19 19:35 tostring_char 阅读(582) 评论(0) 推荐(0) 编辑