-8
所以我試圖做一個叫做3n + 1的挑戰,在那裏我必須告訴程序有多少倍乘或除直到n = 1,但是我沒有從程序中得到任何輸出。請幫忙? p.s.我使用C++ 14沒有輸出? C++ 14
#include <iostream>
using namespace std;
int n;
int d=0;
int main() {
cin>> n;
for(int i=n; i<=1;){
if(n=1){
cout<< d;
}
else if(n%2==0){
d++;
n/2;
}
else{
d++;
n*3+1;
}
}
return 0;
}
你甚至不必在你的代碼中的''<<操作。 – owacoder
'cout << d',而不是'cout >> d'。投票結束爲錯字。 – dasblinkenlight
更改cout >>至cout << – Les