2019第三周总结

Posted emotional

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019第三周总结相关的知识,希望对你有一定的参考价值。

实验报告一
题目
1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。

  1. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

  2. 编程求1!+2!+3!+…+20!。

  3. 编写Java程序,计算8+88+888+…前10项之和。

  4. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。

  5. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。

  6. 使用for循环打印下面的图(等腰三角形)

一、打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。

1、实验代码

public class flowers 
    public static void main(String[] args) 
        int a,b,c;
        int sum=0,i;
        for (i=10;i<=99;i++)
        
            a=i/10;
            b=(i%10)/1;
            c=i%1;
            sum=a*10+b*1+c;
            if (Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==sum)
            
                System.out.println(i);
            
        
    

2、实验结果
技术图片

二、编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

1、实验代码

public class zhi 
    public static void main(String[] args) 
        int i,a=0,b=1,c=3;
        for (i=1;i<=100;i++)
        
            a=a+b*(c+(i*10));
            b=-b;
        
        System.out.println(a);
    

2、实验结果
技术图片

三、编程求1!+2!+3!+…+20!。

1、实验代码

public class three
    public static void main(String[] args) 
        int a,b;
        long c=1,sum=0;
        for (a=1;a<=20;a++) 
            for (b=1;b<=a;b++) 
                c=c*b;
            
            sum=sum+c;
            c=1;
        
        System.out.println(sum);
    

2、实验结果
技术图片

四、编写Java程序,计算8+88+888+…前10项之和。

1、实验代码

public class and 
    public static void main(String[] args) 
        long a=0,b=0,i;
        for (i=1;i<=10;i++)
        
            a=a*10+8;
            b=b+a;
        
        System.out.println(b);
    

2、实验结果
技术图片

五、个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。

1、实验代码

public class perfect 
    public static void main(String[] args) 
        int a,b,c;
        for (b=1;b<=1000;b++) 
            int sum=0;
            for (c=1;c<b;c++) 
                if (b%c==0)
                    sum=sum+c;
                
            if (sum==b)
                System.out.println(b);
            
        
    

2、实验结果
技术图片

六、编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。

1、实验代码

public class number 
    public static void main(String[] args) 
        int a,sum=0;
        for (a=1;sum+a<8888;a++) 
            sum=sum+a;
        
        System.out.println(a-1);
        System.out.println(sum);
    

2、实验结果
技术图片

七、使用for循环打印下面的图(等腰三角形)

1、实验代码

public class copy 
    public static void main(String[] args) 
        int a,b,n=5;
        for (a=1;a<=n;a++) 
            for (b=1;b<=n-a;b++) 
                System.out.print(" ");
            
            for (b=1;b<=a;b++) 
                if (a==b) 
                    System.out.print("*");
                
                else 
                    System.out.print("* ");
                
            
            System.out.println("\\n");
        
    

2、实验结果
技术图片

以上是关于2019第三周总结的主要内容,如果未能解决你的问题,请参考以下文章

《移动平台开发实践》第三周学习任务

2019-2020-1 20175320 《信息安全系统设计基础》第三周学习总结

20175327 2018-2019-2 《Java程序设计》第三周学习总结

20172330 2018-2019-1 《程序设计与数据结构》第三周学习总结

2018-2019-1 20189221 《文献管理与信息分析》第 3 周学习总结

第三周总结