码迷,mamicode.com
首页 > 编程语言 > 详细

C语言经典程序1

时间:2016-12-23 21:47:57      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:程序   stdio.h   bre   int   include   换行   表示   for   i++   

#include <stdio.h>

//打印2~200之前的素数(不能被1和它本身以外的数整除的数)
void main()
{
  int i;
  int j;
  int num = 0;

  printf("打印2~200之前的素数:\n");

  for(i = 2; i <= 200; i++)
  {
    int t_is = 1; //1:表示为素数 0:表示不是素数

    for(j = 2; j <= i - 1; j++)
    {
      if(i%j == 0) //其中任何一个j值被i整除,则i不是素数
      {
        t_is = 0;
        break;
      }
    }

    if(t_is == 1) //如果是素数就打印输出
    {
      printf("%d ",i);
      num++; //记录素数的个数加一
    }

    if(num%12 == 0) //每打印12个素数就换行
    {
      printf("\n");
    }

  }

  printf("\n");
}

C语言经典程序1

标签:程序   stdio.h   bre   int   include   换行   表示   for   i++   

原文地址:http://www.cnblogs.com/linuxAndMcu/p/6215828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!