1474 十進制轉m進制
?時間限制: 1 s
?空間限制: 128000 KB
?題目等級 : 白銀 Silver
題解
?查看運行結果
?
題目描述?Description
將十進制數n轉換成m進制數?m<=16
n<=100
輸入描述?Input Description
共一行
n和m
輸出描述?Output Description
共一個數
表示n的m進制
樣例輸入?Sample Input
樣例1:10 2
樣例2:100 15
樣例輸出?Sample Output
樣例1:1010
樣例2:6A
數據范圍及提示?Data Size & Hint
用反向取余法
分類標簽?Tags?點此展開?
思路:自己瞅題解;(^-^)V
#include<iostream> #include<string> using namespace std; int n,m; string ans; char num[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; int main() { cin>>n>>m; while(n){ ans=num[n%m]+ans; n=n/m; } cout<<ans; return 0; }
??如果對你有所幫助,別忘了加好評哦;么么噠!!下次見!88