C语言作业——顺序结构

  1. 通过键盘输入一个年份,判断是不是润年,是显示“是润年”,否则显示“不是润年”
#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;
}

有什么问题还请指正,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值