C语言求任意输入正整数的位数,我的程序只能求出10及以内的位数,超过10显示是1,请大佬看看咋解决
提问:C语言求任意输入正整数的位数,我的程序只能求出10及以内的位数,超过10显示是1,请大佬看看咋解决
当输入1个位数大于10的整数时,输出结果是1
网友回答:
受int类型的取值大小限制,超过了就显示不了,试试吧int类型改为longlong型
提问:C语言求任意输入正整数的位数,我的程序只能求出10及以内的位数,超过10显示是1,请大佬看看咋解决
当输入1个位数大于10的整数时,输出结果是1
网友回答:
受int类型的取值大小限制,超过了就显示不了,试试吧int类型改为longlong型
盒子游戏,游戏玩家专属个性阅读社区