HFUTOJ problem 1354實現總結

2021-07-28 03:07:42 字數 815 閱讀 1727

description

小明非常喜愛物理,有一天,他對物理實驗室中常用的彈簧拉力計產生了興趣。實驗室中有兩種質量不同的砝碼,小明分別用a個第一種砝碼放在彈簧拉力計上和b個第二種砝碼放在彈簧拉力計上,假設每增加單位重量的砝碼,彈簧拉力計的長度增加1,那麼兩次稱量彈簧拉力計的長度差是多少呢?(假設拉力計不發生非彈性形變)

input

第一行乙個整數t,表示有t組資料。

之後t行,每行資料報含四個正整數,分別表示第一種砝碼重量a,第一種砝碼數量b,第二種砝碼重量c,第二種砝碼數量d。

t<25

0 < a,b,c,d<=100

output

對於每組資料,輸出乙個正整數,表示彈簧拉力計的長度差值。

sample input

3 1 2 3 4

1 4 2 2

1 3 2 1

sample output

10 0

1

本題作為安徽省2016程式設計競賽的第一題,可以說是個送分題,完全不需要任何思考,讀完題就能得到答案,附上**

#include 

#include

using

namespace

std;

int main (void)

}

輸入兩句,計算和輸出共用一句。這裡有個坑,計算a*b-c*d的值(或者反過來)可能是個負數,直接輸出不符合題目要求,所以輸出前要驗證結果。這裡我直接使用cmath中的abs(),獲取乙個數的絕對值。儘管對題目並沒有什麼影響,但是可以縮短**,更加簡潔。

第13周專案1 (3)

檔名稱 test.cpp 版本 code blocks 問題描述 定義分數的一目運算 和 分別代表分數取正和求反,將 按位取反運算子 過載為分數的求倒數運算。輸入描述 程式輸出 include include using namespace std class cfraction void simp...

第13章 物件導向程式設計 13

13.13.3 迭代器 randseq和anyiter 1.randseq from random import choice class randseq object def init self,seq self.data seq def iter self return self def nex...

13 鯰魚效應

很久以前,挪威人從深海捕撈的沙丁魚,總是還沒到達岸邊就已經口吐白沫,漁民們想了無數的辦法,想讓沙丁魚活著上岸,但都失敗了。然而,有一條漁船總能帶著活魚上岸,他們帶來的活魚自然比死魚的 貴出好幾倍。原來,他們在沙丁魚槽裡放進了鯰魚。鯰魚是沙丁魚的天敵,當魚槽裡同時放有沙丁魚和鯰魚時,鯰魚出於天性會不斷...