验证哥德巴赫猜想.c

来自「C语言小程序。有白鸡问题」· C语言 代码 · 共 20 行

C
20
字号
#include "math.h"
main()
{ int n;
  float a,b,c,d,e;
  printf("请输入充分大的偶数:\n");
  scanf("%d",&n);
  for(a=6;a<=n;a=a+2)
   { for(b=3;b<=a/2;b=b+2)
      {for(c=2;c<=sqrt(b);c++)
       {if(fabs((b/c)-(int)(b/c))==0)
	goto s1;}
       d=a-b;
       for(e=2;e<=sqrt(d);e++)
	{if(fabs((d/e)-(int)(d/e))==0)
	goto s1;}
	printf("%.0f=%.0f+%.0f ",a,b,d);
	goto s2;
  s1:; }
  s2:; }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?