萌新求助!!判断素数为什么输出总是0
#include<stdio.h>int main()
{
int i,sum,n;
scanf("%d",&i);
sum=1;
if(i==0||i==1)
{
printf("0");
}
else
for(n=i-1;sum!=0;n--)
{if(n!=0)
sum=i%n;
else
printf("1");
}
if(sum==0)
printf("0");
}
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int i, current, n; scanf("%d", &i); if (i <= 1) { printf("0"); } else { current = 2; for (n = 2; n< i; n++) { if (i % n==0) { printf("0"); break; } else { if (current<n) { printf("1"); break; } else current = i / n; } } } }
[此贴子已经被作者于2020-11-13 12:43编辑过]