1-10输入年份,判断是否为闰年。如果是,则输出“yes”,否则输出“no"。
#include
int main()
{
int a;
scanf("%d",&a);
if(a>0)
{
if(a%400==0||a%4==0&&a%100!=0)
printf("yes");
else
printf("no");
}else{
printf("not a year");
return 0;
}
return 0;
}
1-5输入4个浮点数x1,y1,x2,y2,输出平面坐标系中点(x1,y1)到点(x2,y2)的距离。
#include
#include
int main()
{
double x1,x2,y1,y2;
scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);
printf("%lf",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));
return 0;
}
1-6输入一个整数,判断它是否为偶数。如果是,则输出"yes",否则输出"no".
方法一:
#include
int main()
{
int x;
scanf("%d",&x);
if(x%2==0)
printf("yes");
else
printf("no");
return 0;
}
方法二:
#include
int main()
{
int x;
scanf("%d",&x);
if(x&1)
printf("no");
else
printf("yes");
return 0;
}
1-8输入一个浮点数,输出它的绝对值,保留两位小数
#include
int main()
{
float y;
scanf("%f",&y);
if(y>0)
printf("%.2f",y);
else
printf("%.2f",y);
return 0;
}
#include
#include
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(abs(a-b)
绝对值函数用法:整数用abs()浮点数用fabs()。