我做了這個櫃檯,但它沒有工作,我真的不知道如何解決它.. 計數器應該做下面的步驟:小數點計數器?
a=1/1.5=0.66
a=0.66/1.49=0.44
a=0.44/1.48=0.29
所以最終的「一」應0.29,但小數點櫃檯工作不正常,這是我的代碼
#include <string>
#include <iostream>
using namespace std;
int main(){
string test="aaa";
double i,j;
double a=1.0;
for (size_t j = 0; j < test.size(); j++)
{
for (i = 1.5;i > 0.0;i = i - 0.01)
{
while (test[j] == 'a')
{
a=a/i;
break;
}
}
}
cout <<"a="<<a<<endl;
system("pause");
return 0;
}
如何解決小數點計數器,使其由0.01與字符串中的每一個字符減少?
普羅蒂普線的東西:確保你正確縮進代碼 – HamZa
什麼現在是否確實認爲你不正確? – user3553031
此代碼給我5.36191e + 111的結果? – user3803421