解题思路:
直接换算就不行了么,前面的写那么复杂干么
参考代码:
#include<bits/stdc++.h> using namespace std; const int Max=1000; int main(){ int a,i=0; int b[Max]={0}; cin>>a; while(a>0){ b[i]=a%8; a=a/8; i++; } for(i=i-1;i>=0;i--){ cout<<b[i]; } cout<<endl; return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:559 |
【简单计算】 (C语言代码)浏览:622 |
WU-字符串比较 (C++代码)浏览:754 |
WU-输出正反三角形 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:535 |
字符逆序 (C语言代码)浏览:609 |
Cylinder (C语言描述+详细分析)浏览:3262 |
输出九九乘法表 (C语言代码)浏览:1048 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:756 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:663 |