光C 发表于 2020-10-16 21:36:13

为什么要输入两次才执行

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i ,num;
    _Bool flag=1;

    printf("输入一个整数:\n");
    scanf("%d\n",&num);

    for(i=2;i<=(num/2);i++)
    {
      if (num % i==0)
      {
            flag=0;
      }
    }
    if (flag)
    {
      printf("%d是一个素数\n",num);
    }
    else
    {
      printf("%d不是一个素数\n",num);
    }


    return 0;
}
我用的是CODEBLOCKS,f9开始执行后要输入两次数字才执行

光C 发表于 2020-10-16 21:39:43

对不起,检查了下代码,是自己疏忽了,canf("%d\n",&num);这里多了\n   .

乐乐学编程 发表于 2020-10-16 21:50:15

若不需要再帮助了,可再次点   发帖---->选择主题分类--->已经解决

光C 发表于 2020-10-16 23:48:46

乐乐学编程 发表于 2020-10-16 21:50
若不需要再帮助了,可再次点   发帖---->选择主题分类--->已经解决

是新发一次帖子吗,我没找到修改按钮,或者我可不可以随便设一个最佳答案

乐乐学编程 发表于 2020-10-17 00:44:54

光C 发表于 2020-10-16 23:48
是新发一次帖子吗,我没找到修改按钮,或者我可不可以随便设一个最佳答案

就是你现在这个帖子,再点一下 “ 发帖”,点下拉菜单,就能看到 “已经解决” 几个字了

~~给个最佳吧~~反正你也不必付出什么,举手之劳,谢谢啦!~~

光C 发表于 2020-10-17 10:39:53

乐乐学编程 发表于 2020-10-17 00:44
就是你现在这个帖子,再点一下 “ 发帖”,点下拉菜单,就能看到 “已经解决” 几个字了

~~给个最佳吧 ...

。点了,但是是发新帖的,难道是标题一样就把“已经解决”标签到这个帖子吗

乐乐学编程 发表于 2020-10-17 16:06:25

光C 发表于 2020-10-17 10:39
。点了,但是是发新帖的,难道是标题一样就把“已经解决”标签到这个帖子吗

就是这样操作,并没有发新帖子出来呀,你这样自己将帖子了结,别人就不会总是来翻你的帖子了

光C 发表于 2020-10-17 16:42:30

乐乐学编程 发表于 2020-10-17 16:06
就是这样操作,并没有发新帖子出来呀,你这样自己将帖子了结,别人就不会总是来翻你的帖子了

我点了发帖,进去后就是发新帖了,把标签换成‘已经解决’重新发一次吗
页: [1]
查看完整版本: 为什么要输入两次才执行