c语言函数调用出错?解决办法
c语言函数调用出错?
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> 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; }