C语言函数问题
#include <stdio.h>bool isPrime(int a){ int i; for(i=2; i<a; i++) { if(a%i == 0) break; } if(i == a) return true; else return false;}int main(void){ int x; printf("请输入需要判断的数字:"); scanf("%d", &x); if( isPrime(x) ) printf("%d是素数\n", x); else printf("%d不是素数\n", x); return 0; }
int isPrime(int a){ int i; for(i=2; i<a; i++) { if(a%i == 0) break; } if(i == a) return 1; else return 0;}int main(void){ int x; printf("请输入需要判断的数字:"); scanf("%d", &x); if( isPrime(x)==1 ) printf("%d是素数\n", x); else printf("%d不是素数\n", x); return 0; }