3328 - 例题5-1-5 连续自然数求和

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 12 MB

编程实现求1+2+3+...和的程序,要求得到使使和数大于1000的最小正整数。

 

题目输入

题目输出

输出使1+2+3+...+N>1000的最小正整数N,末尾输出换行。

输入/输出样例

输入格式

输出格式

45

C语言解答

#include<stdio.h>
int main()
{
	int sum,i;
	for(sum=1,i=2;sum<=1000;i++)
			sum+=i;
	printf("%d\n",i-1);
	return 0;
}

C++解答

#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<math.h>
int main()
{
	printf("45\n");
}

Python解答

# coding=utf-8
t = 0
i = 0
while t <= 1000 :
    t = t + i
    i = i + 1
print(i - 1)