第三章作业
来源:互联网 发布:exe打包软件 编辑:程序博客网 时间:2024/06/03 18:58
1、求1!+2!+...+10!
public class test1{public static void main(String []args){int sum=0;for(int i=1;i<=10;i++){int k=1;for(int j=i;j>=1;j--){k*=j;}sum+=k;}System.out.print("1!+2!+...+10!="+sum);}}
2、求100以内素数
public class test2{public static void main(String []args){System.out.print("2 ");for(int i=1;i<=100;i++){for(int j=i-1;j>=2;j--){if(i%j==0)break;if(j==2)System.out.print(i+" ");}}}}
public class test3{public static void main(String []args){double sum=0;// do-while实现:int i=1;do{int k=1,j=i;do{k*=j;j--;}while(j>=1);sum+=k/1;i++;}while(i<=20);System.out.print("1+1/2!+1/3!+1/4!+...+1/20!="+sum);}}
public class test3_1{public static void main(String []args){double sum=0;// for实现:for(int i=1;i<=20;i++){int k=1;for(int j=i;j>=1;j--){k*=j;}sum+=k/1;}System.out.print("1+1/2!+1/3!+1/4!+...+1/20!="+sum);}}
4、1000以内的完数
public class test4{public static void main(String []args){for(int i=1;i<=1000;i++){int sum=0;for(int j=i-1;j>=1;j--){if(i%j==0)sum+=j;if(j==1&&sum==i)System.out.print(i+" ");}}}}
5、8+88+888+....前10项的和
public class test5{public static void main(String []args){long sum=0;for(int i=1;i<=10;i++){long k=0;for(int j=i;j>=1;j--){k=k*10+8;}if(i==10)System.out.print(k+"=");elseSystem.out.print(k+"+");sum+=k;}System.out.print("="+sum);}}
6、满足1+2+3+...+n<8888的n
public class test6{public static void main(String []args){int sum=0;for(int i=1;i<=8888;i++){sum+=i;if(sum>=8888){sum=--i;break;}}System.out.print("n="+sum);}}
阅读全文
0 0
- 第三章作业
- 第三章作业
- CCNA第三章作业
- 第三章实验作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- MFC公共控件
- A+B for Input-Output Practice (II)
- CSDN-markdown编辑器的使用
- _init_()函数作用
- 当UIScrollView遇上SnapKit
- 第三章作业
- linux下编译安装最新版phalcon centos下PHP7添加phalcon扩展
- Lazarus和Delphi中一些函数的对应关系
- spring getBean源码调用大致流程
- Java开发代码规范之异常日志(二)——日志规约
- bootstrap 轮播效果
- Unity ScrollView图片滑动翻页效果
- 用Java实现冒泡排序法
- 看图说话排序算法之归并排序