c语言输入一个大于10的整数n,输出n除以10的商和余数

1个回答
展开全部
摘要 您好,很高兴为您解答,关于您的问题:c语言输入一个大于10的整数n,输出n除以10的商和余数 答案是:n%10 是n除以10取余数 如果n=12那么n%10=2
咨询记录 · 回答于2022-10-14
c语言输入一个大于10的整数n,输出n除以10的商和余数
您好,很高兴为您解答,关于您的问题:c语言输入一个大于10的整数n,输出n除以10的商和余数 答案是:n%10 是n除以10取余数 如果n=12那么n%10=2
因为你定义的n是INT类型的,所以输出n%10后,它执行n=n/10,正因为N是INT类型的,所以N/10是取整数部分的,如果N=13,那么N/10=1
当你输入小于0的N时,它不满足WHILE条件,所以一次都不循环当你输入大于0的N时,它才开始循环,一旦N小于10了,它就跳出循环了因为N小于10,那么它除以10的结果的整数部分一定为0,就不满足WHILE的条件了
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消