C语言一道编程题。
来源:百度知道 编辑:UC知道 时间:2024/05/17 04:56:32
键盘输入一个正整数,分别输出它的八进制和十进制数。
#include<stdio.h>
void main()
{
int a;
scanf("%d",&a);
printf("%o %x\n",a,a);
}
#include<stdio.h>
void main()
{
int a;
scanf("%d",&a);
printf("%o %d\n",a,a);
}
在main()括号中最好加上void
c中没有void又没有参数就表明可接收无限多个参数。。。HOHOHO
我发觉楼主不是要那么简单的程序
他想用程序模拟手动数制转换~~~~~~~
#include <stdio.h>
#include <limit.h>
int main(void)
{
int num;
printf("Please enter a positive number: ");
scanf("%d",&num);
if(num<0 && num >=INT_MAX)
printf("number is not legality!");
printf("Octal: %o\ndecima: %d\n",num,num);
return 0;
}