#include<stdio.h>
#include<math.h>
//判断是否为素数
void isPrime(int x ){
int i;
int flag = 0;
for (i = 2; i <= sqrt(x); i++) {
if (x%i == 0) {
flag = 1;
break;
}
}
if (flag == 0) {
printf( "%5d", x);
}
}
//打印乘法口诀表
void print_multi() {
int i,j;
for (i = 1; i < 10; i++) {
for (j = 1; j < 10; j++) {
if (j < i) {
printf(" ");
}
else {
printf("%d*%d=%2d ", i, j, i*j);
}
}
printf("\n");
}
}
//判断是否为闰年
void isLeapYear() {
int i;
for (i = 1000; i <= 2000; i++) {
if (i % 4 == 0 && i % 100 != 0) {
printf ("%6d", i);
}
}
}
int main() {
//输出100-200之间的素数
printf("100-200之间的素数是:\n");
int i = 100;
for (i = 100; i < 201; i++) {
isPrime(i);
}
//打印乘法口诀表
printf("\n");
printf("乘法口诀表是:\n");
print_multi();
//输出1000-2000之间的闰年
printf("\n");
printf("1000-2000之间的闰年有:\n");
isLeapYear();
system("pause");
return 0;
}