文章
9
粉丝
78
获赞
0
访问
4.7k
只有80%,为什么啊
#include<stdio.h> int main() { int n,x; int a[1000000]; int m=0; while(scanf("%d",&n)!=EOF){ while(n > 0) { x = n % 8; n /= 8; a[m++] = x; } for (int j = m-1; j >=0; j--) { printf("%d", a[j]); } } return 0; }
在for打印之后执行一个cout << endl; // 输出换行,以区分不同的输入试试,我是这样解决的
没考虑n=0吧
登录后发布评论
在for打印之后执行一个cout << endl; // 输出换行,以区分不同的输入试试,我是这样解决的
没考虑n=0吧