Try   HackMD

6-4 輸出絕對值

CHAWTeamFeb 17, 2022


目錄:DICE C語言程式破解
上一篇:6-3 發現不相等
下一篇:6-5 預算夠不夠?


題目

輸入一個浮點數,輸出這個浮點數的絕對值,保留到小數點後兩位。

以下提供2種範例參考,你的輸出只會是其中一種:

輸入範例1:
-3.14
輸出範例1:
3.14

輸入範例2:
2.71828
輸出範例2:
2.71

C++小數點位數範例:
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
cout<<fixed<<setprecision(2)<<a<<endl;
}

程式碼

範例1

#include <stdio.h> int main () { float a; scanf("%f", &a); if( a < 0 ) printf("%.2f", a * (-1)); else printf("%.2f", a); return 0; }

範例2

#include <stdio.h> #include <stdlib.h> int main () { float a; scanf("%f", &a); a = abs(a); printf("%.2f\n", a); return 0; }

abs()函式可以將數值轉成絕對值。

輸出

-3.14
3.14

查看我們在HackMD上的所有筆記
目錄:DICE C語言程式破解
上一篇:6-3 發現不相等
下一篇:6-5 預算夠不夠?


👉【幫我們一個忙!】👈

👋如果您喜歡這篇文章,請在下方按5個Like!
❤您的支持是我們最大的動力!

您只要登入帳號(Facebook、Google),在下方按5個Like,我們就會收到來自LikeCoin基金會的贊助。
您只需要支持我們,完全不會花到錢!