zoukankan      html  css  js  c++  java
  • 蓝桥杯-生日蜡烛

    蓝桥杯

    更多精彩文章请关注公众号『大海的BLOG』

    问题

    生日蜡烛
    SB.从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
    现在算起来,他一共吹熄了236根蜡烛。
    请问,他从多少岁开始过生日party的?
    请填写他开始过生日party的年龄数。
    注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

    思路

    这题比较容易,方法是用两个for循环实现,第一个循环从i=1开始,第二个循环可以从j=i开始,内存循环sum+=j;而如果sum不等于236的话,在外层循环中将sum置为0就可以了

    实现代码(c)

    #include<stdio.h>
    int main(){
        int i,sum = 0,j;
        for (i=1; i<=100;i++) {
            for(j=i;j<=100;j++){
                sum+=j;
                if (sum==236) {
                    printf("%d",i);
                }
            }
            sum=0;
        }
    }
    

    更多精彩文章请关注公众号『大海的BLOG』

  • 相关阅读:
    java练习题2
    java练习题
    java输入输出
    字符集
    eclipse快捷键
    类和对象练习-people
    类和对象-三角形
    权限修饰符-输出求和阶乘
    权限修饰符-练习
    权限修饰符-father&&son
  • 原文地址:https://www.cnblogs.com/BIGOcean/p/12746324.html
Copyright © 2011-2022 走看看