C言語なら俺に聞け! Part 99
■ このスレッドは過去ログ倉庫に格納されています
0189186
NGNGint floor10(int x){
int y = 10;
for (;y <= x;) {
int w = x - y;
if (w < 10)
return y;
if (w > 1000000000) y+=1000000000;
else if (w > 100000000) y+=100000000;
else if (w > 10000000) y+=10000000;
else if (w > 1000000) y+=1000000;
else if (w > 100000) y+=100000;
else if (w > 10000) y+=10000;
else if (w > 1000) y+=1000;
else if (w > 100) y+=100;
else y+=10;
}
return -1; // 解なし
}
くだらなかったね
ニュートン法かなんかでもうちっと効率良いのってできなかったっけ
■ このスレッドは過去ログ倉庫に格納されています