1082:求小數的某一位


求小數的某一位

本來想把a/b的小數乘以10n再模10,但發現這個方法不可做。

看到一個blog里有這種方法:

OPJ--7830求小數的某一位

將數裁開分開計算,讓大數字變成小數字,從而做到較大數據0誤差。

#include<iostream>
#include<cstdio>

using namespace std;

int main()
{
    int a,b,c,n;
    scanf("%d%d%d",&a,&b,&n);
    for(int i=1;i<=n;i++)
    {
        a=a%b;
        a=a*10;
    }
    a=a/b;
    cout<<a<<endl;
    return 0;
}

~\(≧▽≦)/~啦啦啦好好體會吧<( ̄3 ̄)> !


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM