- 通过键盘输入一个年份,判断是不是润年,是显示“是润年”,否则显示“不是润年”
#include <stdio.h>
int main()
{
int years;
printf("请从键盘输入一个年份:");
scanf("%d",&years);
if((years % 4 == 0 && years % 100 != 0) || years % 400 == 0)
{
printf("该年是润年\n");
}
else
{
printf("该年不是润年\n");
}
return 0;
}
2.一瓶矿泉水500ml,输入水的体积,计算能装多少瓶?
#include <stdio.h>
#include <math.h>
int main(void)
{
float a;
printf("输入水的体积:");
scanf("%f",&a);
int b = ceil(a/500);
printf("能装%d瓶\n",b);
return 0;
}
3.给出租车做一计费软件。输入公里数,输出乘车费用。起步3KM,10元,以后每公里2元。不足一公里按一公里算。
#include <stdio.h>
#include <math.h>
int main()
{
float a;
printf("请输入公里数:");
scanf("%fkm",&a);
int b;
if(a <= 3)
{
b = 10;
printf("您的乘车费用为%d元\n",b);
}
else
{
b = 10 + 2*(ceil(a-3));
printf("您的乘车费用为%d元\n",b);
}
return 0;
}
4、输入两个数,求最大值
#include <stdio.h>
int main()
{
int a,b;
printf("请输入两个数:");
scanf("%d,%d",&a,&b);
if(a >= b)
{
printf("最大值为:%d\n",a);
}
else
{
printf("最大值为:%d\n",b);
}
return 0;
}
5、输入三个数,求最大值
#include <stdio.h>
int main(void)
{
int a,b,c,Max;
printf("请输入三个数:");
scanf("%d,%d,%d",&a,&b,&c);
if(a >= b)
{
if(a >=c)
{
printf("最大值Max=:%d\n",a);
}
else
{
printf("最大值Max=:%d\n",c);
}
}
else
{
if(b >=c)
{
printf("最大值Max=:%d\n",b);
}
else
{
printf("最大值Max=:%d\n",c);
}
}
return 0;
}
有什么问题还请指正,谢谢!