北航OJ题目:ID8(creeper学妹的计算题)

这篇博客介绍了北航在线评测系统(OJ)的一道题目,要求处理creeper学妹给出的数学表达式(a/bc) + (d/e/fg*h),并强调不能使用浮点数类型。题目提供多组数据,每组数据的计算结果需在一行内输出。样例输入和输出展示了简单的计算案例,提示中禁止使用float、double乃至long double,暗示要通过整数运算解决。博客还给出了通过测试的代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目描述

creeper学妹有一天拿来一个表达式a/bc+d/e/fg*h,然后在纸上一堆数字让Lawliet做,每一组不超过1秒。Lawliet表示瞬间被秒杀了- -#所以推倒creeper学妹的任务只能交给大家来完成了。

输入

多组数据,第一行一个数T,表示有T组数据。(1

输出

每组数据输出一行,为最终计算结果。

样例输入

1
6 2 3 9 3 1 6 2

样例输出

45

Hint

此题禁用float和double
GG说long double也不能忍!!!
数据可能比较弱。 整个式子其实就是(a×c)/b+(d×g×h)/(e×f)= =

AC代码

#include <stdio.h>

int main()
{
    int T;
    int a, b, c, d, e, f, g, h;

    scanf("%d", &T);
    while (T--) {
        scanf(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值