試題 入門訓練 圓的面積

2021-10-07 00:07:49 字數 950 閱讀 5601

試題 入門訓練 圓的面積

資源限制

時間限制:1.0s 記憶體限制:256.0mb

問題描述

給定圓的半徑r,求圓的面積。

輸入格式

輸入包含乙個整數r,表示圓的半徑。

輸出格式

輸出一行,包含乙個實數,四捨五入保留小數點後7位,表示圓的面積。

說明:在本題中,輸入是乙個整數,但是輸出是乙個實數。

對於實數輸出的問題,請一定看清楚實數輸出的要求,比如本題中要求保留小數點後7位,則你的程式必須嚴格的輸出7位小數,輸出過多或者過少的小數字數都是不行的,都會被認為錯誤。

實數輸出的問題如果沒有特別說明,捨入都是按四捨五入進行。

樣例輸入

4樣例輸出

50.2654825

#include

#include

using namespace std;

double pi =

3.141592653589793238463

;double s;

double n;

int main()

本題的難點在於如何實現對小數點的指定輸出printf("%.7lf",s);

.7代表小數點後幾位

小數點高精度用lf

.格式字串(格式)

[標誌][輸出最少寬度][.精度][長度]型別

「%-md」 :左對齊,若m比實際少時,按實際輸出。

「%m.ns」:輸出m位,取字串(左起)n位,左補空格,當n>m or m省略時m=n

e.g. 「%7.2s」 輸入china

輸出" ch"

「%m.nf」:輸出浮點數,m為寬度,n為小數點右邊數字

e.g. 「%」 輸入3852.99

輸出3853.0

長度:為h短整形量,l為長整形量

入門訓練 圓的面積

入門訓練 圓的面積 時間限制 1.0s 記憶體限制 256.0mb 問題描述 給定圓的半徑r,求圓的面積。輸入格式 輸入包含乙個整數r,表示圓的半徑。輸出格式 輸出一行,包含乙個實數,四捨五入保留小數點後7位,表示圓的面積。說明 在本題中,輸入是乙個整數,但是輸出是乙個實數。對於實數輸出的問題,請一...

入門訓練 圓的面積

問題描述 給定圓的半徑r,求圓的面積。輸入格式 輸入包含乙個整數r,表示圓的半徑。輸出格式 輸出一行,包含乙個實數,四捨五入保留小數點後7位,表示圓的面積。說明 在本題中,輸入是乙個整數,但是輸出是乙個實數。對於實數輸出的問題,請一定看清楚實數輸出的要求,比如本題中要求保留小數點後7位,則你的程式必...

入門訓練 圓的面積

時間限制 1.0s 記憶體限制 256.0mb 問題描述 給定圓的半徑r,求圓的面積。輸入格式 輸入包含乙個整數r,表示圓的半徑。輸出格式 輸出一行,包含乙個實數,四捨五入保留小數點後7位,表示圓的面積。說明 在本題中,輸入是乙個整數,但是輸出是乙個實數。對於實數輸出的問題,請一定看清楚實數輸出的要...