|
5啊哈币
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int k,a,b,ca,cb,i,g;
- //char y;
- printf("验证哥德巴赫猜想请输入所到范围(回车结束)");
- scanf("%d",&g);
- //printf("每位数仅看一种和请输入“x”看所有和请输入其他字符(回车结束)");
- //scanf("%c",&y);
- if(g<4)
- printf("数值范围有误!");
- for(k=4;k<=g;k=k+2)
- {
- for(a=2;a<=k/2;a=a+1)
- {
- ca=0;
- for(i=2;i<=a-1;i=i+1)
- {
- if(a%i==0)
- {
- ca=ca+1;
- break;
- }
- }
- if(ca==0)
- {
- b=k-a;
- for(i=2;i<=b-1;i++)
- {
- cb=0;
- if(b%i==0)
- {
- cb=cb+1;
- break;
- }
- }
- if(cb==0)
- {
- printf("%d=%d+%d",k,a,b);
- //if(y=="x")
- break;
- }
- }
- }
- }
- system("pause");
- return 0;
- }
复制代码 |
|