day2
1.判断闰年:可以整除4且不能整除100,或者可以整除400
#include <stdio.h>
int main()
{
int a=0,x;
scanf("%d",&x);
if((x%4==0&&x%100!=0)||(x%400==0))
{
a=1;
}
printf("%d",a);
return 0;
}
2.%lf是double,整数相除是整数(float)强转
(double k,int a,int b)
k=(double)b/a;
3.最小公倍数
// 比较分数大小,错误循环没条件要break
// #include <stdio.h>
// int LCM(int a, int b);
// int main()
// {
// int a, b, c, d, x;
// int m, n;
// printf("Input two fractions\n");
// scanf("%d/%d,%d/%d", &c, &a, &d, &b);
// x = LCM(a, b);
// m = x / a;
// n = x / b;
// if (m * c > n * d) (分母相同比较分子)
// {
// printf("%d/%d>%d/%d\n", c, a, d, b);
// }
// if (m * c < n * d)
// {
// printf("%d/%d<%d/%d\n", c, a, d, b);
// }
// if (m * c == n * d)
// {
// printf("%d/%d=%d/%d\n", c, a, d, b);
// }
// return 0;
// }
// int LCM(int a, int b)
// {
// int m, x, i;
// if (a < b)
// {
// m = a;
// a = b;
// b = m;
// }
// if (a % b == 0)
// {
// x = a;
// }
// else
// {
// for (i = a;; i++)
// {
// if (i % a == 0 && i % b == 0)
// {
// x = i;
// break;
// }
// }
// }
// return x;
// }