求大神解决!C语言流程图

如图图片

 int main()
{
    for(int i = 1;i < 30;i ++)
    {
        if (i * (2 * i) >= 500)
        {
            break;
        }
        else
        {
            printf("%d %d %d\n",i,2 * i,i * 2 * i);
        }
    }
    return 0;
}

代码也行呀!很无助图片说明图片说明图片说明

宽d 长2d 面积2d^2
伪代码:
d=1
do(
d++
)while(2d^2<500)
print(d-1)

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^