0
点赞
收藏
分享

微信扫一扫

FTP 服务器 linux安装

吴陆奇 2024-09-29 阅读 11
  • 博客主页:音符犹如代码
  • 系列专栏:蓝桥杯
  • 关注博主,后期持续更新系列文章
  • 如果有错误感谢请大家批评指出,及时修改
  • 感谢大家点赞👍收藏⭐评论✍

【问题描述】
求1(含)至 20230408(含)中每个数的和。
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

解法1:

计算并打印从1到20230408之间每个数的和:

public class Main {  
    public static void main(String[] args) {  
        long start = 1;  
        long end = 20230408;  
        long sum = 0;  
  
        for (long i = start; i <= end; i++) {  
            sum += i;  
        }  
  
        System.out.println(sum);  
    }  
}

解法2:

使用这个公式,代码可以简化为:

public class Main {  
    public static void main(String[] args) {  
        long n = 20230408;  
        long sum = n * (n + 1) / 2;  
  
        System.out.println(sum);  
    }  
}
举报

相关推荐

0 条评论