#include<stdio.h>main(){int name(int x);int x;scanf("%d",&x);name(x);return 0;}int name(int x){int i;for(i=2;i<=x;i++)//i<x是输入的值{if(x%i==0) //x%i如果结果为零则结束这次循环break;}if(x==i) //x如果与i相等,那么这个数是素数,printf("这个数是素数");else //如果x与i不相等则不是素数printf("这个数不是素数");return 0;}
不懂请留言,谢谢。