判断素数
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<math.h>
int is_prime(int n)
{
int j = 0;
//for (j = 2; j < n; j++)
for(j=2;j<=sqrt(n);j++)
{
if (n % j == 0)
return 0;
}
return 1;
}
int main()
{
int i=0,count=0;
for (i = 100; i < 200; i++)
{
if (is_prime(i))
{
printf("%d ", i);
count++;
}
}
printf("\n%d\n", count);
return 0;
}
判断闰年
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<math.h>
int is_leap_year(int n)
{
/*if ((n % 4 == 0 && n % 100 != 0) || n % 400 == 0)
return 1;
else
return 0;*/
return ((n % 4 == 0 && n % 100 != 0) || n % 400 == 0);
}
int main()
{
int i=0,count=0;
for (i = 1000; i < 2025; i++)
{
if (is_leap_year(i))
{
printf("%d ", i);
count++;
}
}
printf("\n%d\n", count);
return 0;
}