2681 - 数的和

通过次数

0

提交次数

0

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

 给定一个正整数N,输出大于等于1且小于等于N的所有奇数的和

题目输入

 一个正整数,即N

题目输出

仅包含一行,即答案

输入/输出样例

输入格式

10

输出格式

25

C++解答

#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cmath>
using namespace std;
long long s,n;
int main()
{
  cin>>n;
  for(int i=1;i<=n;i++)
     if(i%2!=0)  s+=i;
     cout<<s<<endl;
 
 
   return 0;
 
}

Java解答

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        while(in.hasNext()){
        int N=in.nextInt();
        int sum=0;
        for(int i=1;i<=N;i++){
            if(i%2!=0){
                sum+=i;
            }
        }
        System.out.println(sum);
    }
}
}