厚着脸皮出现了(捂脸↖( ̄▽ ̄")
刚开始自学 不懂的东西好多还请各位大神多担待
这个题让输入一个数字,然后统计该数的位数。为什么输入一个负数后,要把他先转化为正数呀?我试了一下,去掉这个if语句,输入-99的时候,还是显示2位数。
C99 规定 保证若存在余数 保持余数与除数符号相同,所以只实现数位数不需要区分正负。估计是这样。
我觉得你是真的厉害 自学c语言 我猜是新生吧 厉害厉害
dswlkeji
2017/5/13 11:49:24
估计是编程的对负数除法不是很清楚,于是保险起见都转成正数再除,其实是没必要的