计算1-n的奇数和
Posted zhang-zsq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算1-n的奇数和相关的知识,希望对你有一定的参考价值。
首先,肯定是想到用循环的方法来做;
但是,他也是有规律的
话不多说,上代码。
#include<bits/stdc++.h> using namespace std; int main() { int n; while(cin>>n) { int sum = 0; for(int i = 1; i <= n; i++) { sum += (i%2 == 0? 0:i); } cout<<"sum "<<sum<<endl; int ans = (n%2 == 0) ? (((n)/2)*(1+n-1)/2) : (((n+1)/2)*(1+n)/2); cout<<"ans: "<<ans<<endl; cout<<"_____________"<<endl; } return 0; }
以上是关于计算1-n的奇数和的主要内容,如果未能解决你的问题,请参考以下文章
csharp for循环计算范围[1 ... n]中所有奇数整数的总和,它们不能被7整除。
csharp for循环计算范围[1 ... n]中所有奇数整数的总和,它们不能被7整除。