51Testing软件测试论坛
标题:
谁帮忙编个程序吧,谢谢
[打印本页]
作者:
cucpu
时间:
2009-10-11 11:12
标题:
谁帮忙编个程序吧,谢谢
1:编写一个程序,实现从控制台读入字符,接收到”e”或者”E”退出程序。
2:编写两个方法分别计算组合数n!. 一个使用递归方法实现,另一个不用递归方法。
作者:
莫道桑榆晚
时间:
2009-10-12 09:36
可以参考一下:
import java.io.*;
public class read{
public static void main(String args[])
throws IOException{
char c;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入字符,输入'e'或者'E'退出.");
do{
c=(char)br.read();
System.out.println(c);
}while(c!='e' && c!='E');
}
}
public class Fact{
public static void main(String args[])
{
System.out.println("5! = "+fact1(5));
System.out.println("4! = "+fact2(4));
}
public static int fact1(int n)
{
//递归方法
if(n==0)
return 1;
else
return n*fact1(n-1);
}
public static int fact2(int n)
{
//非递归方式
int ret=n;
for(int i=1;i<n;i++)
ret=ret*i;
return ret;
}
}
作者:
月上百合
时间:
2009-10-12 10:43
神呀,我好佩服动动健盘就出来一段程序的人呀
作者:
千里
时间:
2009-10-12 12:07
LZ,帮你编程有啥报酬?
作者:
欣苓木子
时间:
2009-10-12 12:11
不要一味的贪图报酬,要懂得乐于奉献,呵呵
作者:
wu_xiaoxiang
时间:
2009-10-12 12:16
互相学习!
作者:
千里
时间:
2009-10-12 12:24
讨厌帮人做作业
作者:
月上百合
时间:
2009-10-12 14:32
原帖由
千里
于 2009-10-12 12:07 发表
LZ,帮你编程有啥报酬?
哎,都怪我这姐姐没当好,没有教育好弟弟,惭愧呀我
作者:
siriusbb
时间:
2009-10-12 14:32
标题:
回复 2# 的帖子
学习啦
赞美
作者:
莫道桑榆晚
时间:
2009-10-14 09:57
原帖由
千里
于 2009-10-12 12:24 发表
讨厌帮人做作业
有同感
不过人家问了~~~~~~
作者:
千里
时间:
2009-10-14 10:20
不正之风
作者:
莫道桑榆晚
时间:
2009-10-14 10:27
千总,帮他们来 正一正
作者:
千里
时间:
2009-10-14 10:33
这个工作交给版主吧
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2