#include <stdio.h>
int main()
{
char *p,s[6];
int n=0;
p=s;
printf("请输入你想转换的八进制数字:");
gets(p);
while(*(p)!='\0')
{
n=n*8+*p-'0';
p++;
}
printf("他的十进制是:%d\n",n);
return 0;
}
//输出结果为:
请输入你想转换的八进制数字:15
他的十进制是:13
Press any key to continue
7.八进制转十进制
这篇文章介绍了如何使用C语言中的字符指针和gets()函数,通过用户输入的八进制数字进行转换,并输出对应的十进制值。





