2009年9月全国计算机等级考试二级C语言程序设计题(84)
来源:优易学  2011-7-30 16:55:54   【优易学:中国教育考试门户网】   资料下载   IT书店
题目:一个偶数总能表示为两个素数之和。
  1.程序分析:
  2.程序源代码:
  #include "stdio.h"
  #include "math.h"
  main()
  { int a,b,c,d;
  scanf("%d",&a);
  for(b=3;b<=a/2;b+=2)
  { for(c=2;c<=sqrt(b);c++)
  if(b%c==0) break;
  if(c>sqrt(b))
  d=a-b;
  else
  break;
  for(c=2;c<=sqrt(d);c++)
  if(d%c==0) break;
  if(c>sqrt(d))
  printf("%d=%d+%d\n",a,b,d);
  }
  }

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训