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