如果你的101是10进制,100进制表示就是11
另外,从10-99这90个值需要另外规定90个字符来表示,否则像10进制111就没法用百进制来表示了。
计算机用得多了,很容易想到2进制去!你的101是十进制吧?,十进制的101则是一百进制的11!
int jiecheng(int n)
{
if(n == 1 || n == 0)
return 1;
else
{
return jiecheng(n - 1) * n;
}
}
int main()
{
int n = 0;
printf("Please input the number:\n");
scanf("%d",&n);
printf("The jiecheng of %d is %d\n", n, jiecheng(n));
}
你好,101是几进制?