傳送門
題目背景
做數學寒假作業的怨念……
題目描述
給定兩個整點的座標,求它們所在直線的函式解析式(一次函式)。
輸入格式
輸入共兩行。
第一行有兩個整數x1,y1。表示第乙個整點的座標為(x1,y1)
第二行有兩個整數x2,y2。表示第二個整點的座標為(x2,y2)
輸出格式
輸出共一行,即這個函式解析式。
輸入輸出樣例
輸入 #1
3 6
2 4
輸出 #1y=2x
輸入 #23 5
2 7
輸出 #2y=-2x+11
輸入 #33 -1
5 -2
輸出 #3y=-1/2*x+1/2
說明/提示
二乘x表示為2x
二分之一乘x表示為1/2*x
解題思路
還有輸出真的好複雜,可能是我太菜了
code
#include
#include
#include
#include
using namespace std;
long long x1, y, x2, yy, kfz, kfm, bfz, bfm;
int main()
kfz =
(yy - y)
, kfm =
(x2 - x1)
; bfz = y * kfm;
bfz -= x1 * kfz, bfm = kfm;
printf
("y=");
if(abs(kfz)
% kfm)
printf
("%lld/%lld*x"
, kfz, kfm)
;else
printf
("%lldx"
, kfz / kfm);if
(bfz != bfm && bfz)
else
}}
P2026 求一次函式解析式
題目背景 做數學寒假作業的怨念 題目描述 給定兩個整點的座標,求它們所在直線的函式解析式 一次函式 輸入格式 輸入共兩行。第一行有兩個整數x1,y1。表示第乙個整點的座標為 x1,y1 第二行有兩個整數x2,y2。表示第二個整點的座標為 x2,y2 輸出格式 輸出共一行,即這個函式解析式。輸入輸出樣...
求僅出現一次的最早字元
題目 請實現乙個函式用來找出字元流中第乙個只出現一次的字元。例如輸入google,輸出l 1 private static setfilter new hashset 2private static linkedlistresult new linkedlist 34 private static ...
程式設計師數學 19 一次函式
函式是用來研究變數間的依賴關係的,是刻畫變數之間對應關係的數學模型。在乙個變化過程中,數值發生變化的量稱為變數 variable 數值始終不變的量稱為常量 constant 在乙個變化的過程中,如果存在變數x y,且對於每個確定的x值,y都有乙個唯一確定的值與其對應,則y是x的函式。x稱為自變數,如...