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

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

文章分类

全部博文(69)

文章存档

2017年(2)

2016年(16)

2015年(21)

2014年(30)

分类: C/C++

2014-12-19 21:18:27

写一个判断素数的函数,在主函数输入一个函数,输出是否为素数的信息。

点击(此处)折叠或打开

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


阅读(1115) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~