3186 - 求1-n以内所有偶数的和

通过次数

0

提交次数

0

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

 

<span style="font-family:宋体;font-size:12pt;">【题目描述】</span><span style="font-size:12pt;"></span> 

<span style="font-size:12pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></span><span style="font-family:宋体;font-size:12pt;">给定一个正整数</span><span style="font-size:12pt;">N</span><span style="font-family:宋体;font-size:12pt;">,输出大于等于</span><span style="font-size:12pt;">1</span><span style="font-family:宋体;font-size:12pt;">且小于等于</span><span style="font-size:12pt;">N</span><span style="font-family:宋体;font-size:12pt;">的所有偶数的和</span><span style="font-size:12pt;"></span> 

<span style="font-family:宋体;font-size:12pt;">【输入格式】</span><span style="font-size:12pt;"></span> 

<span style="font-size:12pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></span><span style="font-family:宋体;font-size:12pt;">一个正整数,即</span><span style="font-size:12pt;">N</span> 

<span style="font-family:宋体;font-size:12pt;">【输出格式】</span><span style="font-size:12pt;"></span> 

<span style="font-size:12pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></span><span style="font-family:宋体;font-size:12pt;">仅包含一行,即答案</span><span style="font-size:12pt;"></span> 

<span style="font-family:宋体;font-size:12pt;">【样例输入】</span><span style="font-size:12pt;"></span> 

<span style="font-size:12pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span>10</span> 

<span style="font-family:宋体;font-size:12pt;">【样例输出】</span><span style="font-size:12pt;"></span> 

<span style="font-size:12pt;">30</span> 

<span style="font-family:宋体;font-size:12pt;">【数据规模】</span><span style="font-size:12pt;"></span> 

<span style="font-size:12pt;">100%</span><span style="font-family:宋体;font-size:12pt;">的数据,</span><span style="font-family:宋体;font-size:12pt;">n</span><span style="font-family:宋体;font-size:12pt;">≤<span>10000</span></span> 

<span style="font-family:宋体;font-size:12pt;">【样例解释】</span><span style="font-size:12pt;"></span> 

<span style="font-size:12pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span>2+4+6+8+10=30</span> 

题目输入

题目输出

输入/输出样例

输入格式


                        

输出格式


                        

C语言解答

#include <stdio.h>
int n, t, i;
int main(void) {
    scanf("%d", &n);
    for (i = 1; i <= n; i++) {
        if (!(i % 2)) {
            t += i;
        }
    }
    printf("%d\n", t);
    return 0;
}

C++解答

#include<iostream>

using namespace std;

int main()
{
	int n,s;
	cin>>n;
	s=0;
	for (int i=1;i<=n;i++)
	{
		if (i%2==0)
		s=s+i;
	}
	cout<<s<<endl;
	return 0;
}

Python解答

# coding=utf-8
n = int(input())
t = 0
for i in range(1, n + 1) :
    if not (i % 2) :
        t = t + i
print(t)