Chinaunix首页 | 论坛 | 博客
  • 博客访问: 315063
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 759
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-09 14:15
个人简介

〆 人生就是拼命地奔跑,和华丽的跌倒。 つ

文章分类

全部博文(69)

文章存档

2017年(2)

2016年(16)

2015年(21)

2014年(30)

分类: C/C++

2014-12-21 13:42:21

用程序证明:一个偶数总能表示为两个素数之和

点击(此处)折叠或打开

  1. #include <stdio.h>
  2. int primer_number(int num)
  3. {
  4.     int a, flag;
  5.     flag=1;
  6.     for (a=2; a<=num/2; a++)
  7.     {
  8.         if (num%a==0)
  9.         {
  10.             flag=0;
  11.             continue;
  12.         }
  13.     }
  14.     return flag;
  15. }
  16. int main()
  17. {
  18.     int a, i, num;
  19.     scanf("%d", &num);
  20.     if (num%2!=0)
  21.     {
  22.         printf("请输入一个偶数\n");
  23.         return 0;
  24.     }
  25.     else
  26.     {
  27.         for (a=2; a<num/2; a++)
  28.         {
  29.             i=num-a;
  30.             if (primer_number(a)==1 && primer_number(i)==1)
  31.             {
  32.                 printf("%d=%d+%d\n", num, a, i);
  33.             }
  34.         }
  35.         return 0;
  36.     }
  37.     return 0;
  38. }


阅读(1502) | 评论(0) | 转发(0) |
0

上一篇:求一个数的n次方

下一篇:抢答器的电路图

给主人留下些什么吧!~~