到底错在哪里啊?#include bool IsPrimer(int val){ int i; for(i=2; i
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/12 02:08:26
到底错在哪里啊?
#include
bool IsPrimer(int val)
{
int i;
for(i=2; i
#include
bool IsPrimer(int val)
{
int i;
for(i=2; i
![到底错在哪里啊?#include bool IsPrimer(int val){ int i; for(i=2; i](/uploads/image/z/8019366-6-6.jpg?t=%E5%88%B0%E5%BA%95%E9%94%99%E5%9C%A8%E5%93%AA%E9%87%8C%E5%95%8A%3F%23include+bool+IsPrimer%28int+val%29%7B+int+i%3B+for%28i%3D2%3B+i)
从你的程序来看你用的语言是C语言 而不是C++,
但是C语言里面是没有bool类型的,如果要用bool,一般用0和1表示.
所以 把程序中的IsPrimer()函数的类型换成int 吧,程序 就好了.
或者 你把程序改成cpp文件 用C++来写程序 也是OK的.
还有指出一点for循环里面的if 判断 是不是错了,多了一个分号吧?
但是C语言里面是没有bool类型的,如果要用bool,一般用0和1表示.
所以 把程序中的IsPrimer()函数的类型换成int 吧,程序 就好了.
或者 你把程序改成cpp文件 用C++来写程序 也是OK的.
还有指出一点for循环里面的if 判断 是不是错了,多了一个分号吧?
到底错在哪里啊?#include bool IsPrimer(int val){ int i; for(i=2; i
#include#include int f(int i){ int k;for(k=2;k(int)sqrt(i))r
搞不懂这个题,#include int isprime(int m) { int i; for(i=2;m%i!=0;i
#include double fun( int m ){double t = 1.0;int i;for( i = 2
#include main() { char *p[]={ "BOOL","OPK","H","SP"}; int i;
#include int fun(int b[].int n) { int i.r=1:for(i=0:i
#include void main() { int i;int sum=0; for(i=1;i
#include int main(){int i,j,k;for (i=0;i
#include void main(){int a[30];int i;for (i=0,i
质数的法#include main(){int i,j,k;for(i=2;i
C语言中 val 有这么一个C语言程序 :int i;long val;for(i=0;i
#include main() { int i=1; while(!((i%2=