摆烂大学生


私信TA

用户名:dotcpp0686626

访问量:105

签 名:

想谈恋爱

等  级
排  名 1758
经  验 2416
参赛次数 0
文章发表 25
年  龄 0
在职情况 学生
学  校 北邮
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include<stdio.h>

#include<math.h>

int main()

{

int n;

int sum=0;

scanf("%d", &n);

int num;

int i=1;

while (1)

{

num = i * (i + 1) / 2;

if (num < n)

i++;

else

break;

}

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

{

for (int k = 1; k <= j; k++)

{

sum += j;

}

}

int variable = n - i * (i - 1) / 2;

sum += variable * i;

printf("%d", sum);

return 0;

}


 

0.0分

0 人评分

  评论区