酷代码 AI
菜单
服务商

C 语言实现:精准找出[1,n]间不能被 5 和 7 整除的整数,还能处理异常输入!

```c #include <stdio.h> // 函数声明 int is_valid(int n); void print_numbers(int n); int main() { int n; printf("请输入一个整数 n: "); scanf("%d", &n); // 检查输入是否有效 if (!is_valid(n)) { printf("输入的 n 为负数或零,请输入一个正整数。\n"); return 1; // 返回错误代码 } // 打印符合条件的数字 print_numbers(n); return 0; } // 检查输入是否有效的函数 int is_valid(int n) { return n > 0; } // 打印符合条件的数字的函数 void print_numbers(int n) { printf("[1, %d] 之间不能被 7 整除和不能被 5 整除的整数有:\n", n); for (int i = 1; i <= n; i++) { if (i % 7 != 0 && i % 5 != 0) { printf("%d ", i); } } printf("\n"); } ``` ######[AI写代码神器 | 298点数解答 | 2024-10-29 19:43:07]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]