c语言函数调用出错?
- C/C++ code
#include <stdio.h>#include <math.h>int main(){ int k=7; if(isprime(k)) { printf("yes"); } return 0;}bool isprime(int k){ int i; for(i=2;i<=sqrt(k);i++) { if(k%i==0) return false; } return true;}C:\Users\haolly\Documents\100_5.c|14|error: expected '=', ',', ';', 'asm' or '__attribute__' before 'isprime'|
[解决办法]
bool isprime(int k) 提前声明
[解决办法]
- C/C++ code
#include <stdio.h>#include <math.h>bool isprime(int k){ int i; for(i=2;i<=sqrt(k);i++) { if(k%i==0) return false; } return true;}int main(){ int k=7; if(isprime(k)) { printf("yes"); } return 0;}