#define _CRT_SECURE_NO_WARNINGS 1 //第一行非VS环境下可不要 #include<stdio.h> int prime(int x) //接受参数 { int a = 0, i; for (i = 2; i < x; i++) //判断是否为素数 { if (x % i == 0) { a++; } } if (a == 0) { return 1; //素数返回1 } if (a != 0) { return 0; //非素数返回0 } } int main() { int m = 0; printf("请输入m的值:"); scanf("%d", &m); //输入m的值 int y = 0; y = prime(m); //传参数 printf("%d", y); }
当m为素数返回1,否则返回0;