三個簡單程序

打印1000到2019年的所有閏年:

#include<stdio.h>
#include<stdlib.h>
int IsLeapYear(int num)
{
	if (num % 400 == 0)//世紀年
	{
		return 1;
	}
	if (num % 4 == 0)//普通年
	{
		if (num % 100 == 0)
		{
			return 0;
		}
		else
		{
			return 1;
		}
	}
	return 0;
}
int main()
{
	for (int i = 1000; i <= 2019; ++i)
	{
		if (IsLeapYear(i) == 1)
		{
			printf("%d\n", i);
		}
	}
	system("pause");
	return 0;
}

打印100到200之間的素數:

#include<stdio.h>
#include<stdlib.h>
int PrimeNum(int num)//判斷num是否爲素數
{
	for (int i = 2; i < num; ++i)
	{
		if (num%i == 0)
		{
			return 0;
		}
	}
	return 1;
}
int main()
{
	for (int i = 100; i <= 200; ++i)
	{
		PrimeNum(i);
		if (PrimeNum(i))
		{
			printf("%d\n", i);
		}
	}
	system("pause");
	return 0;
}

打印99乘法表:

#include<stdio.h>
#include<stdlib.h>
void Mutchat()
{
	for (int row = 1; row <= 9; ++row)
	{
		for (int col = 1; col <= row; ++col)
		{
			printf("%d*%d=%d ", col, row, col*row);
		}
		printf("\n");
	}
}
int main()
{
	Mutchat();
	system("pause");
	return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章