缘由
三种思路解题:依据算术推导得到一个规律:小等于的所有奇数和等于最大奇数除以2加1的平方。将在后续发布,总计有十种推导出来的实现代码。
int a = 0,aa = 1,aaa = 0;
cin >> a;
while (aa<=a)
aaa += aa, aa += 2;
cout << aaa;
int a = 0, aa = 0;
cin >> a;
if (!(a % 2))--a;
while (a>0)
aa += a, a -= 2;
cout << aa;
int a=0,aa=0;
cin>>a;
if (!(a % 2))--a;
aa+=a/2+1;
aa+=((a+1)*(a/2))/2;
cout << aa;