首页 > 解决方案 > 我如何制作一个 if... else 构造,它对某个数字的某个倍数做出反应?

问题描述

我有一个无限循环,并且想添加一个 if...else 循环,当循环在第 10、20、30 次(也就是 10 的倍数)时触发。

我想知道是否可以制作类似的东西

if (x is the multiple of 10) printf(something)

else printf(something else)

谢谢!

标签: cloops

解决方案


如果一个数字除以 10 时的余数为 0,则该数字是 10 的倍数。所以使用模运算符%

if (x % 10 == 0) {
    // do something
} else {
    // do something else
}

推荐阅读