VC++編譯,盡量簡單一點
uj5u.com熱心網友回復:
直接寫不除錯
int aa=0,aaa=0;while(aaa<6000)aaa+=aa+=2;cout<<(aa-=2);
uj5u.com熱心網友回復:
老師(敲黑板):90009同學又不注意聽講~~~ 注意是求和不大于6000的最大值! 還有啊,你的智商達不到高斯5歲的水平,直接計算不懂嗎,還不注意聽講!
#include <stdio.h>
#include <math.h>
int main()
{
int n = int(sqrt(6000 + 0.25) - 0.5);
printf("%d\n", n * (n + 1));
return 0;
}
uj5u.com熱心網友回復:
像這種沒長眼的也自沖要做老師,沒眼看到那樣寫計算出來的就是那個數值?真是跳梁小丑,人家要找老師必定是要找個高明的,這世界高明的人有的是,絕不會是個跳梁小丑。uj5u.com熱心網友回復:
按照你的代碼 就是應該輸出 aaa-aa
而不是輸出aa-2
果然編程最重要的能力是語文
uj5u.com熱心網友回復:
#include <iostream>
int main()
{
int sum = 0;
int aa = 2;
while(true)
{
sum += aa;
if(sum >6000)
{
std::cout << aa-2 << std::endl;
break;
}
aa += 2;
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/75965.html
標籤:C++ 語言
