用c语言写题目内容:编写程序,判断输入的正整数是否既是5又是7的整倍数。 输入样例:-9 输出样例:Data error! 输入样例:33 输出样例:No! 输入样例:35 输出样例:Yes! 输入样例:0 输出样例:Data error! 测试用例 用例1 分数: 5 错误提示: 用例2 分数: 10 错误提示: 用例3 分数: 10 错误提示: 用例4 分数: 5 错误提示: 题目运行时间限制: 500ms 题目运行内存限制: 32000kb
时间: 2023-05-21 09:01:25 浏览: 475
以下是用 C 语言编写的程序,用于判断输入的正整数是否既是 5 又是 7 的整倍数:
```c
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
if (num <= 0) {
printf("Data error!\n");
} else if (num % 5 == 0 && num % 7 == 0) {
printf("Yes!\n");
} else {
printf("No!\n");
}
return 0;
}
```
测试用例:
用例1:
输入:-9
输出:Data error!
用例2:
输入:33
输出:No!
用例3:
输入:35
输出:Yes!
用例4:
输入:0
输出:Data error!
注意:程序中使用了 scanf 函数来读取用户输入的整数,如果输入的不是整数,则会出现错误。因此,程序中对输入的数值进行了判断,如果小于等于 0,则输出“Data error!”。如果输入的是正整数,则判断是否既是 5 又是 7 的整倍数,如果是,则输出“Yes!”,否则输出“No!”。
阅读全文