PTA 7-49 数油桶

PTA 7-49 数油桶

分数 10
作者 李祥
单位 湖北经济学院

工人师傅将油桶码成如下图所示的梯形,数了数底层的油桶数和层数,就知道有多少油桶了。你知道他是怎么算的吗?

输入格式
底层油桶数 a 和层数 b

输出格式
油桶的数量 n

输入样例
100000 70000
输出样例
4550035000

提示:本题要使用 long long int 类型。

代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include <stdio.h>
int main(void){
    long long int bottom, height;    //长整型定义底层油桶数(bottom)和层数(height)
    long int sum;    //定义长整型的油桶总数量sum
    scanf("%lld %lld", &bottom, &height);
    sum = (bottom - (height - 1) + bottom) * height / 2;
    //最高层油桶数加上底层油桶数的和乘以层数除以二(观图发现的规律)
    printf("%lld\n", sum);    //输出总和
    return 0;
}

解题思路:
观察图找规律

归属知识点:
数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值