问题遇到的现象和发生背景
一切都正常就是不显示
问题相关代码,请勿粘贴截图
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,i,k,count1,count2;
for(k=4;k<=100;k+k+2)
{
for(a=2;a<=k/2;a++)
{
//判断a是否为质数
count1=0;
for(i=2;i<=a-1;i++)
{
if(a%i==0)
{
count1++;
break;
}
}
if(count1==0) //如果a为质数
{
b=k-a;
//判断b是否为质数
count2=0;
for(i=2;i<=b;i++)
{
count2++;
break;
}
}
if(count2==0) //如果b也为质数
{
printf("%d=%d+%d",k,a,b);
break; //打印这个解并跳出这个循环
}
}
}
system("pause");
return 0;
}