编辑代码

class Main {
	public static void main(String[] args) {
        void main(){
 	int i=0,n=0;
	 char a[20];//一般20就够用了
	 printf("请输入一个八进制数:\n");
 	gets(a);
 //运算部分
 	while(a[i]!='\0'){//此处判断不能为‘null,否则会判定错误
 		n=n*8+a[i]-'0';
 		i++;
 		}
 	printf("该八进制数转化为十进制数应为:%d\n",n);
 }

		
}