#12513: C++簡易參考解答


shawn2000100 (東華財金)

學校 : 國立東華大學
編號 : 57300
來源 : [27.53.168.5]
最後登入時間 :
2021-09-19 19:53:19
a248. 新手訓練 ~ 陣列應用 -- 新手訓練系列 ~ 2 | From: [134.208.3.49] | 發表日期 : 2017-08-04 16:28

#include <iostream>
using namespace std;

int main() {
int a, b, N;
while ( cin >> a >> b >> N ) {
cout << a / b << ".";
a %= b;
while ( N-- ) {
a *= 10;
cout << a / b;
a %= b;
}
cout << endl;
}
return 0;
}

 
#13044: Re:C++簡易參考解答


fantasy_whale (幻光海鯨)

學校 : 國立中山大學
編號 : 42092
來源 : [27.242.108.33]
最後登入時間 :
2020-10-26 22:41:49
a248. 新手訓練 ~ 陣列應用 -- 新手訓練系列 ~ 2 | From: [111.254.173.85] | 發表日期 : 2017-11-24 18:35

可以再簡潔

#include <iostream> 

using namespace std; 

 

int main() 

{

int a,b;

unsigned short N;

while(cin>>a>>b>>N)

{

cout<<a/b<<".";

while(N--)

{

a=a%b*10;

cout<<a/b;

}

cout<<endl;

}

}

 
ZeroJudge Forum