要求:
http://codeup.cn/problem.php?cid=100000579&pid=3
说明:
这一题感觉十分友好了
代码:
#include <stdio.h>
struct record{
int num;
int recordnum[1000];
}recordnumm[1000];
int main(){
int n;
int signal = 0;
while(scanf("%d",&n) != EOF ){
getchar();
int count = 0;
do{
recordnumm[signal].recordnum[count++] = n % 8;
n /= 8;
}while(n != 0);
recordnumm[signal].num = count;
signal++;
}
for(int i = 0;i <signal;i++){
for(int j = recordnumm[i].num - 1;j >= 0;j--){
printf("%d",recordnumm[i].recordnum[j]);
}
printf("\n");
}
}```