实现一个函数,判断是不是闰年
include <stdio.h>
int run_nian(int m)//返回值为整型
{
if((m%4==0&&m%100!=0)||m%400==0)//闰年条件
return 1;
else
return 0;
}
int main()
{
int tmp=0;
int q=0;
printf("请输入一个年份:\n");
scanf("%d",&tmp);
q=runnian(tmp);
if(q==1) //通过返回值识别是不是闰年
printf("是闰年\n");
else
printf("不是闰年\n");
return 0;
}
实现一个函数,判断是不是素数
#include <stdio.h>
int isp(int m)
{
int i=0;
for(i=2;i<=sqrt(m);i++) //减少运算次数,没必要运算到m。
{
if(m%i==0)
break;
}
if(i==sqrt(m))
return 1;
else
return 0;
}
int main()
{
int tmp=0;
int p=0;
printf("请输入一个整数:\n");
scanf("%d",&tmp);
p=isp(tmp);
if(p==1)
printf("是素数\n");
else
printf("不是素数\n");
return 0;
}