程序设计案例编程
文章平均质量分 71
tan313
这个作者很懒,什么都没留下…
展开
-
因子和质数
题目: 从输入正整数n(2 样例输入: 5 23 样例输出: 5!= 3 1 1 53! = 49 23 12 8 4 4 3 2 2 1 1 1 1 1 1 1 解题大致思路: 我首先将在100内的质数求出来,放入一个map集合中,其对应一个次数times,初始化为0; 算出阶乘的积(这个算出了就很耗效率了),然后依次mod刚才求出来的质数; mod的余数不原创 2015-06-16 09:23:03 · 644 阅读 · 0 评论 -
卡片游戏-程序设计实例(Java)
题目: 桌上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号1~n。当至少还剩下两张牌时进行以下操作:把第一张牌扔掉,然后把新的第一张牌放到整叠牌的最后,输入n,输出每次扔掉的牌,以及最后剩下的牌。 样例输入:7 样例输出:1 3 5 7 4 2 6 这道题比较简单,一看应该使用栈实现。那么,java中有栈么,当然,栈原创 2015-06-18 21:10:51 · 3069 阅读 · 0 评论 -
小学生算术-程序编程
题目:很多小学生在学习加法时,发现“进位”特别容易出错,你的任务是计算两个整数在相加时需要多少次进位。你编程的程序应当可以处理多组数据,直到读到两个0(这是输入结束标志)。假如输入的整数都不超过9个数字。 Java语言程序实现: package java521; import java.util.Scanner; public class 小学生算术 { public stat原创 2015-06-10 11:36:30 · 981 阅读 · 0 评论 -
字母重排-程序设计编程
题目:输入一个字典(用******结尾),然后再输入若干个单词。每输入一个单词w,你都需要在字典中找出所有可以用w的字母重排后得到的单词,并按照字典序从小到大的顺序在一行中输入(如果不存在,输出:()。输入单词之间用空格或空行隔开,且所有输入单词都由不超过6个小写字母组成。注意,字典中的单词不一定按字典序排列。 Java代码实现: package java532; import ja原创 2015-06-15 20:24:43 · 724 阅读 · 0 评论 -
Cantor的数表
题目描述 如下数列,前5项分别是1/1,1/2,2/1,3/1,2/2……。输入n,输出第n项。 1/1 1/2 1/3 1/4 1/5 2/1 2/2 2/3 2/4 3/1 3/2 3/3 4/1 4/2 5/1 样例输入 3 14 7 12345 样例输出 2/1 2/原创 2015-06-15 21:18:56 · 863 阅读 · 0 评论