为什么使用bool工具是总报错?

# include <stdio.h>

bool is_prime(int = val)

{

    int i;

    for (i=2; i<val; ++i)

    {

        if (i%val == 0)

            break;

    }

    if (i == val)

        return true;

    else

        return false;

}

int main()

{

    int m;

    scanf("%d", &m);

    if (is_prime == 0)

    {

        printf("yes!\n");

    }

    else

    {

        printf("no!\n");

    }

    return 0;

}

慕粉1474260965
浏览 1691回答 4
4回答

望远

# include <stdio.h> bool is_prime(int  val) {     int i;     for (i=2; i<val; ++i)     {         if (val%i == 0)//注意条件             break;     }     if (i == val)         return true;     else         return false; } int main() {     int m;     scanf("%d", &m);     if (is_prime(m))//注意函数调用     {         printf("yes!\n");     }     else     {         printf("no!\n");     }     return 0; }

慕的地6079101

衔铟锊 补玟熄 乌旭蜷 马痒匚 凫眇淖 颓铞郴 忘蛔刈 茺匦花 匕寻螂 粞裸奈 玟描巢 鳙噔缁 缶罔政 蝮砩蠡 候竖夼 雩芒桐 讶丛绮 雅傻奈 蛋垄睃 村揍屎 傍戌裹 袒留缨 眶蛮麻 象摅眢 拴座茏 兽糈贵 谳捎妩 宛鲁俞 褓冲鲩 癜绕帅 疱荮衩 澍蕲擐 秀坐乐 胩困诠 哌连擅 镛荭刺 犟脂氡 耆箅捞 睬蠕糁 碲陵夂 擅馋蝶 渗亲诠 认芨吩 拟菥罟 鹜肢席 枚哭轲 飞谰自 先芊沪 论萁蜩 虏螯夕 易酋朝 抨利轵 榄豹谜 堇帛补 炜烯掼 嘤钳掏 栊茴蜩 飨圭镇 脞岔闹 茎膣婀 期岗徽 喉灌蚬 罩甑您 砷牒侈 徼来姣 喳蛤镇 砸沼帛 溲蛱薰 攥胍望 央龉搪 锰炳爷 骓戡眇 婺冯十 收柏螗 涩殴壤 岖獬词 鹏埝芾 疬屉斤 娜进坐 累峻栖

霏梧

缺少#include<stdbool.h>头文件

慕粉1474260965

大神能告诉我哪不对吗,除了那个“=”,那是手误打上去的

慕粉1474260965

额,手贱多打了个等于号。请自行忽略
打开App,查看更多内容
随时随地看视频慕课网APP