eg1:
判断闰年
*#include<stdio.h>
//判断闰年:能被4整除,但不能被100整除,或能被400整除
int fun(int n)
{
int f=0;
if(n%4==0&&n%100!=0||n%400==0)
f=1;
return f;
}
int main()
{
int year,flag;
scanf("%d",&year);
flag=fun(year);
if(flag)
printf("%d年是闰年!",year);
else printf("%d年是平年!",year);
}
eg2:
求最大公约数及最小公倍数
#include<stdio.h>
//最大公约数:多个数的共公因子最大的一个
int main()
{
int a,b,t=0;
n=a*b;
scanf("%d%d",&a,&b);
if(a<b)
{
t=a;a=b;b=t;
}
while(a%b!=0)//辗转相取余法
{
t=a%b;
a=b;
b=t;
}
printf("最大公约数为:%d",t);
}
printf("最小公倍数为:%d",n/t);