asabopp


私信TA

用户名:asabopp

访问量:737

签 名:

living for coding

等  级
排  名 6277
经  验 1375
参赛次数 0
文章发表 4
年  龄 3
在职情况 学生
学  校 内蒙古大学
专  业

  自我简介:

TA的其他文章


解题思路:输入一个十进制整数,对其进行除8取余,并保留余数,最后逆序输出。

注意事项:

参考代码:

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int k=0;
    char eight[20];
    while(n!=0){
        int u=n%8;
        n=n/8;
        char tmp;
        if(u<10){
            tmp=u+'0';
        }else{
            tmp=u+'a'-10;
        }
        eight[k++]=tmp;
    }
    for(int i=k-1;i>=0;i--){
        cout<<eight[i];
    }
    return 0;
}


 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区