試題 入門訓練 圓的面積
資源限制
時間限制: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位,表示圓的面積。說明 在本題中,輸入是乙個整數,但是輸出是乙個實數。對於實數輸出的問題,請一定看清楚實數輸出的要...