#include<stdio.h>
int main(void)
{
int num, sum = 0, i = 4, j = 1;
puts("请输入一个4位八进制整数\n");
scanf("%d",&num);
do
{
sum += (num%10)*j;
j*=8;
num/=10;
}
while(--i);
printf("该数对应的十进制数为:%d\n",sum);
return 0;
}
本文介绍了一个简单的C语言程序,用于将用户输入的4位八进制数转换为其对应的十进制数值。程序通过循环读取每一位数字,并使用基数8进行累加计算。
7612

被折叠的 条评论
为什么被折叠?



