c程序设计写哥德巴赫猜想

考虑不用函数(例如isprime)直接写出对6~200的偶数验证哥德巴赫猜想的程序(利用循环、条件、break语句等,不使用goto语句)。将这样写出的程序与用定义函数的方式写出的程序比较。例如考察两个函数的行数、字节数,其中各种控制结构的嵌套深度,控制结构使用的个数等。

#include <stdio.h>
int main()
{
    int i;
    for(i=6;i<=200;i+=2)
    {
        for(int j=3;j<i;j++)
        {
            int p = 1,q=1;
            for(int t = 2;t<j;t++)
                if(j%t==0)
                {
                      p=0;
                      break;
                }
          for(int t = 2;t<i-j;t++)
                if((i-j)%t==0)
                {
                      q=0;
                      break;
                }
            if(p==1 && q==1)
            {
                  printf("%d=%d+%d\n",i,j,i-j);
                  break;
            }
        }
    }
    return 0;
}