课程
/后端开发
/C
/C语言入门
为什么我感觉num%10是错! sd =(num%10)*10%10 可以不
2016-07-21
源自:C语言入门 4-9
正在回答
sd是个位数 获取个位数 只需要对 10求余就行 例如123 % 10 结果为3
你说的那个 sd =(num%10)*10%10 实际是先计算出了 个位数 再将得到的个位数 乘以10 然后对10求余数,结果跟 num%10是一样的,只是计算更复杂了
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答num%10/10 先取余有什么错
1 回答为什么num=0;num不应该<10吗?
2 回答为什么hd=num/100中的/是什么意思?还有td为什么=(num%100)/10
3 回答为什么循环条件for(num = 1;num<=10;num++)和for(num = 0;num<=10;num++)得出了同样的结果?
3 回答num/10%10