生日蜡烛(利用公式,短而精)

生日蜡烛 某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的? (第七届蓝桥杯B组)

#include<stdio.h>
int main()
{
    
    
    int i,j;
    for( i=1;i<=100;i++)
    {
    
    
        for( j=i;j<=100;j++)
    	{
    
    
            if((i+j)*(j-i+1)/2==236)//等差数列公式 
                printf("%d",i);
        }
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/Helinshan/article/details/109050308