神马勾 发表于 2017-4-15 20:30

批改作业啦!!

   我是用 vs2010 编译报错提示
1>d:\documents\visual studio 2010\projects\13\13\13.c(3): error C2061: 语法错误: 标识符“g”
1>d:\documents\visual studio 2010\projects\13\13\13.c(3): error C2059: 语法错误:“;”
1>d:\documents\visual studio 2010\projects\13\13\13.c(3): error C2059: 语法错误:“类型”
1>d:\documents\visual studio 2010\projects\13\13\13.c(31): warning C4013: “g”未定义;假设外部返回 int
#include <stdio.h>

bool g(int a)
{
        int i;
        for (i=2;i<a;i++)
    {
                if (0==a%i)
                        break;

       }
        if (i==a)

                return true;

        else

                return false;
}


int main()
{
        int val;
        int i;

        scanf("%d",&val);
        for(i=2;i<val;i++)

        {
                if ( g(i) )
              printf("%d\n",i);
       
       }
       
       
        return 0;
}

1369452145 发表于 2017-4-15 20:45

抢个沙发坐坐。前排出售瓜子、香烟勒

TERNCE振 发表于 2017-4-15 20:51

抢个沙发坐坐。前排出售瓜子、香烟勒

PHS 发表于 2017-4-15 20:52

前排走一走

loooooooong 发表于 2017-4-15 21:23

添加#include <stdbool.h>

C语言中默认没有bool,C99为了兼容c++,添加了stdbool.h

参考:http://blog.csdn.net/daheiantian/article/details/6241893

Calvin 发表于 2017-4-15 21:37

C语言默认没有bool类型

sjp2014429 发表于 2017-4-15 21:53

呵呵哈哈哈或或或

神马勾 发表于 2017-4-16 09:16

TERNCE振 发表于 2017-4-15 20:51
抢个沙发坐坐。前排出售瓜子、香烟勒

#include <stdbool.h>   头文件无法打开{:1_906:}

神马勾 发表于 2017-4-16 09:53

loooooooong 发表于 2017-4-15 21:23
添加#include

C语言中默认没有bool,C99为了兼容c++,添加了stdbool.h


#include <stdbool.h> 无法打开stdbool.h头文件

loooooooong 发表于 2017-4-17 00:15

神马勾 发表于 2017-4-16 09:53
#include无法打开stdbool.h头文件

我用的devC++是有的,没用vs
页: [1]
查看完整版本: 批改作业啦!!