您好,登錄后才能下訂單哦!
這篇文章主要講解了“C++ abs函數如何應用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C++ abs函數如何應用”吧!
abs函數主要的作用是用來計算數字結果的一個絕對值。
#include<iostream> //或者使用萬能頭文件也可以,如下: #include<bits/stdc++.h>
abs(必須填入)
#include<bits/stdc++.h>//頭文件 using namespace std; int main(){ int a,b,c;//定義三個變量 cin>>a>>b>>c;//輸入 int sum=(a+b+abs(a-b))/2;//代入公式 int t=(sum+c+abs(sum-c))/2;//代入公式,替代為sum cout<<t<<" eh o maior"<<endl;//輸出 } /*公式中的abs()是直接將變量進行預算取絕對值 abs用法就可以參考上述代碼 */
abs函數既可以取整數的絕對值,也可以取浮點數的絕對值,abs()的括號里可以填入一個變量,注意變量計算的是一個數,也可以在括號里直接進行數字的運算。
給定三個整數,請你找出它們中的最大值。
下列公式可能對你有所幫助:
max(a,b)=(a+b+abs(a−b))/2
輸入格式:
輸入占一行,包含三個整數。
輸出格式:
輸出格式為
X eh o maior
其中X為三個數中的最大值。
數據范圍
1<=給定整數<=1091<=給定整數<=109
輸入:
7 14 106
輸出:
106 eh o maior
a,b兩個數題目中有告訴我們計算公式?但是三個數怎么求呢?我們就可以把a,b的最大值求出來,存入一個變量中( sum),再用sum與c進行計算,求出最大值。計算部分沒有什么太大的難點,輸出注意輸出格式。
#include<bits/stdc++.h>//頭文件 using namespace std; int main(){ int a,b,c;//定義三個變量 cin>>a>>b>>c;//輸入 int sum=(a+b+abs(a-b))/2;//代入公式 int t=(sum+c+abs(sum-c))/2;//代入公式,替代為sum cout<<t<<" eh o maior"<<endl;//輸出 } /*公式中的abs()是直接將變量進行預算取絕對值 abs用法就可以參考上述代碼 */
輸出結果
106 eh o maior
感謝各位的閱讀,以上就是“C++ abs函數如何應用”的內容了,經過本文的學習后,相信大家對C++ abs函數如何應用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。