输入一个数是7的倍数,不是3的倍数c语言
时间: 2023-07-15 14:15:19 浏览: 191
C语言求倍数
可以使用取模运算符(%)来判断一个数是否是另一个数的倍数。对于一个数n,如果它是7的倍数,那么n%7的结果应该为0;如果它不是3的倍数,那么n%3的结果应该不为0。结合这两个条件,我们可以写出以下的C语言代码:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个数:");
scanf("%d", &n);
if (n % 7 == 0 && n % 3 != 0) {
printf("%d是7的倍数,不是3的倍数\n", n);
} else {
printf("%d不符合条件\n", n);
}
return 0;
}
```
在这个代码中,我们首先使用scanf函数获取用户输入的数n,然后使用if语句判断它是否符合条件。如果符合条件,就输出“是7的倍数,不是3的倍数”;否则输出“不符合条件”。
阅读全文