C语言帮忙修改谢谢
答案:1 悬赏:40 手机版
解决时间 2021-04-07 03:52
- 提问者网友:孤凫
- 2021-04-06 10:26
C语言帮忙修改谢谢
最佳答案
- 五星知识达人网友:北城痞子
- 2021-04-06 11:43
变量没初始化 就逮着用。。
int x,y,z,i,j,bz;
printf("输入一个偶数\n");
scanf("%d",&x);
if (x%2==0 && x > 0)
{
for(y = 1;y < x;++y) //这个可以是 y < x / 2
{
//看Y是否素数
bz = 0;
for(i = 2;i <= y / 2;++i)
{
if(y % i == 0)
{
bz = 1;
break;
}
}
//y是素数
if(bz == 0)
{
//看z是否素数
z = x - y;
for( i = 2; i<= z / 2;++i)
{
if(z % i == 0)
{
bz = 1;
break;
}
}
if(bz == 0)
printf("可以分解为:%d 与 %d\n",y,z); //这里可以添加一个跳出循环 ,找到一个就够了。 不跳出,会把所有找出。
}
}
}
else
printf("麻烦输入一个偶数");
int x,y,z,i,j,bz;
printf("输入一个偶数\n");
scanf("%d",&x);
if (x%2==0 && x > 0)
{
for(y = 1;y < x;++y) //这个可以是 y < x / 2
{
//看Y是否素数
bz = 0;
for(i = 2;i <= y / 2;++i)
{
if(y % i == 0)
{
bz = 1;
break;
}
}
//y是素数
if(bz == 0)
{
//看z是否素数
z = x - y;
for( i = 2; i<= z / 2;++i)
{
if(z % i == 0)
{
bz = 1;
break;
}
}
if(bz == 0)
printf("可以分解为:%d 与 %d\n",y,z); //这里可以添加一个跳出循环 ,找到一个就够了。 不跳出,会把所有找出。
}
}
}
else
printf("麻烦输入一个偶数");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯