工业互联网2301夏念富


私信TA

用户名:dotcpp0693523

访问量:305

签 名:

等  级
排  名 1618
经  验 2668
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:题目可以理解为n天,每天给n块,换算成公式就是x=x+n*n,所以我们可以按公式算出来,然后增加一个判断,是否为1+2+3+4……+n的值,不是就减去。

注意事项:

参考代码:

#include<stdio.h>

int main()

{

int k=0,l=0,n,sum=0,i,j;

scanf("%d",&n);

for(j=1;j<10000;j++)

{

    k+=j;

    if(k==n)

    {

        break;

    }

    else if(k>n)

    {

        l=j*(k-n);

        break;

    }

}

for(i=1;i<=j;i++)

{

    sum=sum+i*i;

}

sum-=l;

printf("%d",sum);

}



 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区