从1加到100最快的算法

如题所述

首尾结合,共有五十对,每对相加等于101,101*50=5050
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-10
双数:最大数+1×中间数 单数:中间数+0.5×最大数
第2个回答  2013-12-24
(1+100)*100/2=5050
第3个回答  2013-12-24
#include <iostream>
using namespace std;
int main()
{
int sum=0;
for (int i=0;i<100/2;++i)
{
sum+=i;
sum+=(100-i);
}
sum+=50;
cout<<sum<<endl;
system("pause");
}
相似回答