一些简单的小程序_1——C语言篇

时间:2022-10-14 01:09:43

1.九九乘法表

#include<stdio.h>
int main()
{
 int i, j;
 int produt;
 for (i = 1; i < 10; i++)
 {
  for (j = 1; j <= i; j++)
  {
   produt = i*j;
   printf("  %d×%d=%d", i, j, produt);
  }
  printf("\n");
 }
 getchar("\n");
 return 0;
}

2.100到200之间的素数

#include<stdio.h>
int main()
{
 int prime;
 int x;
 for (prime = 101; prime <= 200; prime++)
 {
  for (x = 2; x < prime; x++)
  {
   if (prime%x == 0)
    break;
  }
  if (x == prime)
   printf("%d\t",prime);
 }
 getchar("/n");
 return 0;
}

3.100到200之间的素数(算法升级版)

#include<stdio.h>
#include<math.h>
int main()
{
 int prime;
 int x, y;
 for (prime = 101; prime < 200; prime++)
 {
  y = sqrt(prime);
  for (x = 2; x <= y; x++)
  if (prime%x == 0)
   break;
  if (x >= y + 1)
   printf("%d\t", prime);
 }
 getchar("\n");
 return 0;
}

4.1000到2000年的闰年

#include<stdio.h>
int main()
{
 int year;
 int x;
 printf("1000到2000年的闰年有:  ");
 for (year = 1000; year < 2001; year++)
 {
  if (year%4 == 0)
  {
   if (year%100 == 0)
   {
    if (year % 400 == 0)
     x = 1;
    else x = 0;
   }
   else x = 1;
  }
  else x = 0;
  if (x == 1)
   printf("%d\t", year);
 }
 getchar("\n");
 return 0;
}

原谅我现在的水平只能写这样一些简单的东西,不过我相信我会写的越来越好的一些简单的小程序_1——C语言篇