ftwegc 发表于 2020-7-27 12:01:45

新手小白,求助大佬

这是一段判断素数的代码,出错了,但我找不出来,请求大佬帮帮我,谢谢了(用的是VS写的)#include <stdio.h>
#pragma warning(disable : 4996)

int main()
{
        int i, a;
        bool flag = 1;

        printf("数字:");
        scanf("%d", &i);

        for (a = 2; a < i / 2; a++)
        {
                if (i % a == 0)
                {
                        flag = 0;
                }
        }
        if (flag)
        {
                printf("%dyes", i);
        }
        else
        {
                printf("%dno", i);
        }
        return 0;
}

qiuyouzhi 发表于 2020-7-27 12:08:56

加个头文件就好了

#include <stdio.h>
# include <stdbool.h>
#pragma warning(disable : 4996)

int main()
{
      int i, a;
      bool flag = 1;

      printf("Êý×Ö£º");
      scanf("%d", &i);

      for (a = 2; a < i / 2; a++)
      {
                if (i % a == 0)
                {
                        flag = 0;
                }
      }
      if (flag)
      {
                printf("%dyes", i);
      }
      else
      {
                printf("%dno", i);
      }
      return 0;
}
页: [1]
查看完整版本: 新手小白,求助大佬