• 撰写第三周课程总结及实验报告(一)


    撰写第三周课程总结及实验报告(一)

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

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

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

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

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

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

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

    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.

    实验代码
    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);
        }
    }
    
    实验结果

    3.

    实验代码
    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);
        }
    }
    
    实验结果

    4.

    实验代码
    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);
        }
    }
    
    实验结果

    5.

    实验代码
    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);
                }
            }
        }
    }
    
    实验结果

    6.

    实验代码
    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);
        }
    
    }
    
    实验结果

    7.

    实验代码
    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("
    ");
            }
        }
    }
    
    实验结果

    学习总结

    一般来说程序的结构包括三种:顺序结构、选择结构、循环结构。这三种结构都只有一个入口也只有一个出口。了解了这三种结构的不同,同时明白了这三种结构的使用。

  • 相关阅读:
    洛谷P3372线段树模板1——线段树
    洛谷P1525关押罪犯——并查集
    P1417烹调方案——背包问题中的排序
    洛谷P1330封锁阳光大学——图的染色
    NOI2002银河英雄传说——带权并查集
    JSOI2008星球大战——联通块数量
    hdu3037Saving Beans——卢卡斯定理
    HAOI2006受欢迎的牛——缩点
    洛谷P2024食物链——并查集补集的灵活运用
    7.1 useradd:创建用户
  • 原文地址:https://www.cnblogs.com/9557yxl/p/11520337.html
Copyright © 2020-2023  润新知