C语言编程,试编程判断输入一组正整数:判断输入的数是否既是5又是7的整数倍。若是则输出yes,否则输出no,输入负数则停止判断。
时间: 2024-05-11 21:14:22 浏览: 178
新建文本文档_判断_yes_5和7_
```c
#include <stdio.h>
int main() {
int num;
printf("请输入正整数:");
scanf("%d", &num);
while (num >= 0) {
if (num % 5 == 0 && num % 7 == 0) {
printf("yes\n");
} else {
printf("no\n");
}
printf("请输入正整数:");
scanf("%d", &num);
}
return 0;
}
```
说明:
1. 首先输入一个正整数,可以使用`scanf`函数,格式化读取用户输入的整数并存储到变量`num`中。
2. 使用循环结构`while`,判断输入的数是否为负数,若是则停止判断。
3. 在循环中判断输入的数是否是5和7的倍数,可以使用条件语句`if`,如果成立则输出`yes`,否则输出`no`。
4. 每次循环结束后再次输入一个正整数,并存储到变量`num`中。循环会一直执行,直到输入负数为止。
阅读全文