QQ:2835809579 有问题私聊我或者留言到评论区
原题:
定义一个函数int isprime(int n),用来判别一个正整数n是否为素数,若为素数函数返回值为1,否则为0。在主函数中输入一个整数x,调用函数isprime(x)来判断这个整数x是不是素数,给出判断结果。
输入输出示例
第一次运行:
输入:12
输出:NO
第二次运行:
输入:37
输出:YES
代码:
#include <stdio.h> int isprime(int n) { int i; for (i=2; i<=n-1; i++) { if (n %i==0) return 0;} return 1; } int main() { int x,y; printf("请输λ一个整数: "); scanf("%d",&x); y= isprime(x); if(y==0) printf( "NO\n"); else printf( "YES\n"); }
结果:(让我偷个懒直接截屏)