酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

#include <stdio.h> int isprime(int n) { if (n <= 1) { return 0; } for (int i = 2; i * i <= n; i++) { if (n % i == 0) { return 0; } } return 1; } int main() { int n; scanf("%d", &n); if (isprime(n)) { printf("yes\n"); } else { printf("no\n"); } return 0; }

这段代码用于判断一个数是否为质数,整体逻辑清晰。还可以从以下几个方面进行优化: 1. 可以添加一些注释来解释函数的功能和关键代码的作用,提高代码的可读性。 2. 在 `isprime` 函数中,可以考虑使用更高效的算法,比如只检查小于等于 `n` 的平方根的质数。 3. 在 `main` 函数中,对于输入的错误处理可以加强,比如当用户输入的不是数字时给出相应的提示。 [2024-12-22 22:33:51 | AI写代码神器 | 113点数解答]

相关提问