查素数C程序出错!求救!

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:17:29
#include "stdio.h"
int seed(x)
{

int i;
for(i=2;i=x/2;i++)
if(x%i==0)
return (0);
return (1);
}
void main()
{
char ch,ch1;

int c;
int k;
int w,a;
c=1;

printf("请输入: ");
scanf("%d",&a);
for(w=2;w=a/2;w++)
{
k=a%w;
printf("%f",k);
}
while(c)
{
if(seed(a)==1)
{
printf("是素数!\n");
printf("退出N.继续y.\n");
sb: scanf("%c",&ch);
switch(ch)
{
case'Y':
c=1;break;
case'N':
c=0;break;
default:
printf("错误!,请重新输入!\n");
goto sb;
}

}
else
{
printf("不是素数!\n");
printf("退出N.继续y.\n");

shit: scanf("%c",&ch1);
switch(

#include "stdio.h"
int seed(int x)
{

int i;
for(i=2;i<=x/2;i++) //这里不是i=x/2
if(x%i==0)
return (0);
return (1);
}
void main()
{
char ch,ch1;

int c;
int k;
int w,a;
c=1;

printf("请输入: ");
scanf("%d",&a);
for(w=2;w<=a/2;w++) //这里同上
{
k=a%w;
printf("%d",k); //这里不是%f
}
while(c)
{
if(seed(a)==1)
{
printf("是素数!\n");
printf("退出N.继续y.\n");
sb: scanf("%c",&ch);
switch(ch)
{
case'Y':
c=1;break;
case'N':
c=0;break;
default:
printf("错误!,请重新输入!\n");
goto sb;
}

}
else
{
printf("不是素数!\n");
printf("退出N.继续y.\n");

shi