三个简单程序

打印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;
}

猜你喜欢

转载自blog.csdn.net/weixin_43870213/article/details/84669597
今日推荐