| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
这是一段判断素数的代码,出错了,但我找不出来,请求大佬帮帮我,谢谢了(用的是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;
 
 - }
 
 
  复制代码 
加个头文件就好了 
- #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;
 
 - }
 
  复制代码 
 
 
 |   
 
 
 
 |