zoukankan      html  css  js  c++  java
  • 2.煤球数目

    声明

    可能本文章会有错误或者有其他更简单的方法,希望各位读者看到后,记得回复留言,提醒我,以免误人子弟。本人菜鸡,还望各位大佬手下留情。

    题目

    有一堆煤球,堆成三角棱锥形。具体:
    第一层放1个,
    第二层3个(排列成三角形),
    第三层6个(排列成三角形),
    第四层10个(排列成三角形),
    ....
    如果一共有100层,共有多少个煤球?

    请填表示煤球总数目的数字。
    注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。


    分析

    行数 个数
    1    *
    2    * * *
    3    * * * * * *
    4    * * * * * * * * * * 
    ...
    根据题目可以分析出为这个样子,第一层为1个,第二层3个,第三层6个,第四层10个,可以看出规律为本层的个数等于上一层的个数加本层的层数,根据规律就可以解题了。
    
    这里需要注意的是题目求的是总共有多少个煤球,也就是1-100层煤球总数。
    

    代码

    public class b {
    	public static void fun(int n) {
    		//定义总共总共的煤球数
    		int count = 0;	
    		//定义每行的煤球数
    		int num = 0;
    		//循环体
    		for(int i=1;i<=n;i++) {
    			num = num + i;
    			count = count + num;
    		}
    		System.out.println(count);
    	}
    	
    	public static void main(String[] args) {
    		fun(100);
    	}
    }
    
  • 相关阅读:
    search方法的使用
    边界字符的使用
    重复数量限定符
    常用匹配符
    使用JS快速读取TXT文件
    基于jq和纯js的 读取本地.txt文件的方法
    Linux中的du和df命令
    HSSFWorkbook
    el表达式
    eclipse 导入web项目时常见错误
  • 原文地址:https://www.cnblogs.com/drinkoo/p/8708436.html
Copyright © 2011-2022 走看看