蓝桥杯 十进制数转八进制数
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯 十进制数转八进制数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編寫函數,其功能為把一個十進制數轉換為其對應的八進制數。程序讀入一個十進制數,調用該函數實現數制轉換后,輸出對應的八進制數。
樣例輸入
9274
樣例輸出
22072 樣例輸入
18
樣例輸出
22
沒啥說的,存一下余數,倒序輸出
#include<iostream> #include<cstring> using namespace std;int main() {int a[100];memset(a,0,sizeof(a));int n;while(cin>>n){int k = 0;while(n){a[k++] = n%8;n /= 8;}for(int i = k-1;i>=0;i--)cout<<a[i];cout<<endl;} }
樣例輸入
9274
樣例輸出
22072 樣例輸入
18
樣例輸出
22
沒啥說的,存一下余數,倒序輸出
#include<iostream> #include<cstring> using namespace std;int main() {int a[100];memset(a,0,sizeof(a));int n;while(cin>>n){int k = 0;while(n){a[k++] = n%8;n /= 8;}for(int i = k-1;i>=0;i--)cout<<a[i];cout<<endl;} }
?
轉載于:https://www.cnblogs.com/ZZUGPY/p/8481281.html
總結
以上是生活随笔為你收集整理的蓝桥杯 十进制数转八进制数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装Discuz!论坛
- 下一篇: 干货!不得不知的UI界面中“行为召唤按钮