编程,输入一个10进制正整数,然后输出它所对应的八进制数。

来源:互联网 发布:我们来了网络几点更新 编辑:程序博客网 时间:2024/05/17 22:52

编程,输入一个10进制正整数,然后输出它所对应的八进制数。

#include<iostream>
using namespace std;
int main()
{
    int a,b,i[100],n=1,k=0;
    cin>>a;
    if(a>=8)
        {
           while(a>0)
           {
               i[n]=a%8;
               a=a/8;
               n++;
               k++;
           }
        while(k>=1)
        {
            cout<<i[k];
            k--;
        }
        }
    else{
        b=a;
        cout<<b;}
    return 0;


}
1 0
原创粉丝点击