在C语言中,求余运算可以使用取模运算符 `%` 来实现。取模运算符返回两个操作数相除后的余数。以下是一些示例代码:
基本示例
```c
include int main() { int dividend = 15; int divisor = 4; int remainder; remainder = dividend % divisor; printf("The remainder is: %d\n", remainder); return 0; } ``` 输出结果为: ``` The remainder is: 3 ``` ```c include int main() { int num, g, s, b; scanf("%d", &num); b = num / 100; // 取出百位 s = num % 100 / 10; // 取出十位 g = num % 10; // 取出个位 printf("g = %d, s = %d, b = %d\n", g, s, b); return 0; } ``` ```c include int main() { int i; for (i = 1; i <= 100; i++) { if (i % 5 == 0) printf("%3d\n", i); else printf("%3d ", i); } return 0; } ``` 当被除数和除数异号时,取余结果与被除数符号相同。 当被除数和除数同号时,取余结果为正数,但数值上等于两数相加后减去除数的整数倍。 注意事项 取模运算符 `%` 只适用于整数类型的操作数。如果需要对浮点数进行求余运算,可以使用 `fmod()` 函数。 在使用取模运算符时,要确保除数不为0,否则会导致运行时错误。 希望这些示例和解释能帮助你更好地理解和使用C语言中的求余运算。从键盘输入
输出1到100的整数,每行输出5个
处理负数