在C语言中 s=s-(s/10)*10;为什么s=0呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 01:00:23
![在C语言中 s=s-(s/10)*10;为什么s=0呢?](/uploads/image/z/4588894-46-4.jpg?t=%E5%9C%A8C%E8%AF%AD%E8%A8%80%E4%B8%AD+s%3Ds-%28s%2F10%29%2A10%3B%E4%B8%BA%E4%BB%80%E4%B9%88s%3D0%E5%91%A2%3F)
在C语言中 s=s-(s/10)*10;为什么s=0呢?
在C语言中 s=s-(s/10)*10;为什么s=0呢?
在C语言中 s=s-(s/10)*10;为什么s=0呢?
这个不一定为0
如果s的起始值为非10的整数倍,那么s就不一定为0
比如s=98;
则s/10等于9,再乘以10,为90
98-90就等于八了,
s就为8
等于零的条件是,s为10的整数倍