演算法競賽_分數化小數_C++
注意
最後一位要四捨五入。
原始碼
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin >> a >> b >> c;
cout << a/b << ".";
//a %= b;
for(int i=0;i<c;i++){
a %= b;
a *= 10;
if(i==c-1 && a > 5*b){
cout << a/b+1;
break;
}
cout << a/b;
}
cout << endl;
return 0;
}
相關推薦
演算法競賽_分數化小數_C++
注意 最後一位要四捨五入。 原始碼 #include <bits/stdc++.h> using namespace std; int main(){ int a,b,c; cin >> a >> b
演算法競賽_蛇形填數_C++
描述 在n*n方陳裡填入1,2,…,n*n,要求填成蛇形。例如n=4時方陳為: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 輸入 直接輸入方陳的維數,即n的值。(n<=100) 輸出 輸出結果是蛇形方陳。
演算法競賽入門經典 習題2-5 分數化小數(decimal)
分數化小數(decimal) 輸入正整數a,b,c,輸出a/b的小數形式,精確到小數點後c位。a,b≤106,c≤
演算法競賽入門經典2.5 2-5分數化小數
這個一開始沒有思路,百度了知道從123到329開始測試,受教受教。 #include <iostream> #include <iomanip>using namespace std;int main(){ int i,kase,a,b,c
演算法入門練習No.9:分數化小數(decimal)
輸入正整數a、b、c,輸出a/b的小數形式,精確到小數點後c位。其中a、b≤1000000,c≤100。 (這道題目的確是想到了把小數放大然後取模再決定末尾的四捨五入,但還是很頭大,結果瞄了一下別人的,發現分兩部分輸出就不用再把放大了的小數再頭疼地變回小數!!!沒想到啊豈可
紫書 習題2-5 分數化小數
logs i++ break %d pri max double code bre 1 #include<stdio.h> //基礎版 2 #define MAX 110 3 4 int main(void) 5 { 6 in
分數化小數(C++)
整數 clas brush true namespace pac sin return 結束 輸入整數a, b ,c, 輸出a/b的小數形式,精確到小數點後c位,a, b ≤ 10^6, c ≤ 100。輸入包含多組數據, 結束標記為a = b = c = 0。 答案如下
分數化小數(模擬除法操作)
題目:輸入a, b, c,輸出a/b的小樹形式,精確到小數點後c位。a,b <= 1e6, c <= 100; 輸出包含多組資料,結束標記為a = b = c = 0. 樣例輸入:1 &
2-5 分數化小數()
輸入正整數a, b, c,輸出a/b的小數形式,精確到小數點後c位。a, b <= 10^6,c <= 100。輸入包含多組資料,結束標記為a=b=c=0. 樣例輸入: 1 6 4 0 0 0 樣例輸出: Case 1:0.1667 分析: 嘗試利用另一種
C 語言 分數化小數
輸入正整數 a,b,c, 輸出 a/b 的小數形式, 精確到小數點後 c 位。a,b≤10 6 ,c≤100。輸入包含多組資料, 結束標記為 a=b=c=0。 樣例輸入: 1 6 4 0 0 0 樣例輸出: C
USACO2.4.5 Fractions to Decimals 分數化小數(模擬)
Description 寫一個程式,輸入一個形如N/D的分數(N是分子,D是分母),輸出它的小數形式。 如果小數有迴圈節的話,把迴圈節放在一對圓括號中。例如, 1/3 = .33333333 寫成0.(
分數化小數
題目描述: 輸入正整數a,b,c,輸出a/b的小數形式,精確到小數點後c位,a,b<=10^6,c<=100 以三個0結束輸入。 分析: 開始想用C++的setprecision(x),後來一想,setprecision只能到小數點後16位(doub
C語言 分數化小數
輸入正整數a,b,c,輸出a/b的小數形式,精確到小數點後c位。a,b≤10 6 ,c≤100。輸入包含多組資料, 結束標記為a=b=c=0。 樣例輸入: 1 6 4 0 0 0 樣例輸出: Case 1: 0.1667 這道題靠計算機本身來做除
【演算法競賽】:分數拆分
題目 輸入正整數K,找到所有的正整數x>=y,使得1/k = 1/x+1/y 樣例輸入: 2 12 樣例輸出: 思路: 對等式進行化簡,然後得到K,x,y的一個關係式: x
分數化小數 計蒜客(無限迴圈小數 迴圈節 尤拉函式 尤拉定理 十進位制)
原題連結 分數化小數 題目描述 對於一個分數(不一定是最簡形式),給出它的小數形式,如果小數有迴圈節的話,把迴圈節放在一對圓括號中. 例如,1/4 =0.25,1/3=0.3333寫成0.(3),1/7= 0.142857142857...寫成0.(14285
洛谷P1530 分數化小數 Fractions to Decimals
play 位置 pre 格式 end 循環 轉化 ... cde 題目描述 寫一個程序,輸入一個形如N/D的分數(N是分子,D是分母),輸出它的小數形式。 如果小數有循環節的話,把循環節放在一對圓括號中。 例如, 1/3 =0.33333333寫成0.(3), 41/
2-5 分數化小數
分數化小數 題目 輸入正整數a,b,c,輸出a/b的小數形式,精確到小數點後c位。a,b≤10^6,c≤100.輸入包含多組資料,結束標記為a=b=c=0 樣例輸入: >
習題2-9,分數化小數
輸入正整數a,b,c,輸出a/b的小數小數形式,精確到小數點後c位。a,b<=10^6,c<=100。例如a=1,b=6,c=4時應輸出0.1667。 這一題的難點是c的範圍(最大能到10
習題2-5 分數化小數 (decimal) (java版本)
習題2-5 分數化小數 (decimal) 輸入正整數a,b,c,輸出a/b的小數形式,精確到小數點後c位。a,b<=10^6,c<=100. 輸入應該包含多組資料,結束標記為a=b=c
1121 -- 分數化小數
分數化小數 Time Limit:1000MS Memory Limit:65536K Total Submit:181 Accepted:58 Description 輸入正整數a,b,c 0 &