打印100~200之间的素数
#include <stdio.h>
#include <math.h>
//打印100~200之间的素数
int main()//主函数
{
int i, j;//定义变量
for (i = 100; i < 201; i++)//定义范围
{
for (j = 2; j <= sqrt(i); j++)
{
if (i % j == 0)//如果余数为0
break;//跳出当前循环
}
{
if (i % j != 0)//如果求余数不为0,则为素数
printf("%d\n", i);//输出素数
}
}
return 0;
}
输出乘法口诀表
#include <stdio.h>
//输出乘法口诀表
int main()
{
int i, j;//定义变量
for (i = 1; i <= 9; i++)//外层循环
{
for (j = 1; j <= i; j++) //内层循环
//分清楚内外循环,内循环退出后数值归0
{
printf("%d*%d=%-2d ", i, j, i * j);
//-2d为站位符
}
printf("\n");
}
return 0;
}
判断年份是否为闰年
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//判断闰年
int main()
{ //声明变量
int year, rem_4, rem_100, rem_400;
//读取年份
printf("请输入要测试的年份:");
scanf("%d", &year);
//计算余数
rem_4 = year % 4;
rem_100 = year % 100;
rem_400 = year % 400;
//判断闰年
if ((rem_4 == 0 && rem_100 != 0) || (rem_400 == 0))
printf("%d年是闰年。\n", year);
else
printf("%d这一年不是闰年。\n", year);
return 0;
}