反求整数的连续相加

#include <stdio.h>
int main(void)
{
	int n;
	scanf("%d",&n); // n --> 目标数

	for(int i = 1;i < n/2+1; i++) // i --> 起始数字
    {
        int sum = 0; // sum --> 累加后的数
		int p = i; // p --> 末尾数字
		for(; sum < n; p++)
        {
			sum += p;
		}
		if(sum == n)
        {
            printf("%d %d\n",i,p-1);
        }
	}
    return 0;
} 
全部评论

相关推荐

找到实习了&nbsp;给了150一天&nbsp;但是说是低代码&nbsp;值得去吗
码农索隆:是在没实习,可去,待个一两周,不行就润呗
点赞 评论 收藏
分享
05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
自学java狠狠赚一...:骗你点star的,港卵公司,记得把star收回去
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务