猜糖块

谁都会走 提交于 2019-12-12 04:12:11

猜糖块

Time Limit: 1000 ms Memory Limit: 65536 KiB
Problem Description

小狗对小猫说:你猜猜我的口袋里有几块糖?小猫说:猜对了你给我吃吗,小狗点点头:嗯,猜对了两块都给你!小猫咽了咽口水说: 我猜五块!然后,小狗笑着把糖放到小猫手里,说:我还欠你三块。
既然小猫这么喜欢吃糖,小狗决定每天都给小猫几块糖,但是呢,不能每天都给相同块数的糖,那样就太单调了。于是,第一天小狗给小猫1的平方=1块,第二天2的平方=4块……第 n 天给的糖数为 n*n 。现在已知小狗家共有 N 块糖, 你需要帮他计算下这些糖最多可以给小猫几天?

Input

输入只有一个整数 N (0 <= N <= 10000)。

Output

输出对应的天数。

Sample Input

15

Sample Output

3

代码

#include<stdio.h>
int main()
{
    int n,i=1;
    scanf("%d",&n);
    for(int t=0;t<=n;i++)
       {
           t=t+i*i;

       }

    printf("%d",i-2);
    return 0;
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!