【第三周】第三章习题3.5
2016-09-17 14:31
239 查看
//2016.9.17 //马康泰 //编写一个应用程序求1!+2!+...+20!。 public class Test { public static void main(String args[]){ int sum=0,fac=0; int n=1; Factorial a=new Factorial(); while(n<21){ fac=a.factorial(n); sum=sum+fac; n++; } System.out.println(sum); } } public class Factorial { public int factorial(int i){//阶乘 int j,result=1; for(j=1;j<=i;j++){ result=result*j; } return result; } }
相关文章推荐
- C++学习笔记02之三大函数和栈,堆与内存管理
- 简单的自定义View-仿SlideMenu
- [程序猿初养成]Coursera-C程序设计进阶-第二周作业-编程题#2
- Zigbee HA 框架学习笔记
- 如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
- 主席树(可持续化线段树)
- android开发之Notification(一)
- Unreachable statement错误
- Android 第三方ROM CyanogenMod 源码下载,编译,刷机
- hibernate *.hbm.xml文件的配置
- CyanogenMod源码下载和编译
- 求数组中第k大的数(分治法)
- DAC使用基本准则
- jQuery基础 (一)——样式篇(认识jQuery)
- 网易笔试题:地牢逃脱
- leetcode 91. Decode Ways 解题报告
- Objective-C runtime源码学习之IMP寻址(不包括消息转发部分)
- 使用 openssl 生成证书
- Notes on Locks
- C++中虚析构函数的作用