
uj5u.com熱心網友回復:
靠,看來我眼睛有問題啊。看到這么鮮艷的圖片,眼睛特別難受。uj5u.com熱心網友回復:
C++代碼,僅供參考:#include <fstream>
using namespace std;
int fn(int a, int n)
{
if (n == 1) return a;
else return a * (10 * fn(1, n - 1) + n);
}
int main(void)
{
int a, n;
ifstream fin("SC3_6C.in");
ofstream fout("SC3_6C.out");
fin >> a >> n;
fout << fn(a, n);
return 0;
}
uj5u.com熱心網友回復:
pow是浮點,賦值給整數會產生截斷誤差。uj5u.com熱心網友回復:
另外內層的for缺少花括號uj5u.com熱心網友回復:
二層回圈少一個大括號吧,應該把k = pow(10, j-1);和sn = sn+a*k;擴到二層回圈里吧。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/233691.html
標籤:C語言
上一篇:大神幫我看看為什么沒法輸入
下一篇:C語言動態陣列
