主页
最近更新
圆
最后更新于 2025-04-22 11:42:15
作者
jianghexuan
分类
算法·理论
复制 Markdown
更新文章内容
$π相关题目$ # T584454 圆 ## 题目背景 小蓝在学习几何时,了解到圆的基本性质。圆的面积和周长是圆的两个重要属性,它们的计算公式如下: 1. **圆的面积公式**: 圆的面积公式为: $$ \text{面积} = \pi \times r^2 $$ 其中,$r$ 是圆的半径,$\pi$ 是圆周率。 2. **圆的周长公式**: 圆的周长公式为: $$ \text{周长} = 2 \times \pi \times r $$ 其中,$r$ 是圆的半径,$\pi$ 是圆周率。 3. **圆周率的来历**: 圆周率 $\pi$ 是一个数学常数,表示圆的周长与直径的比值。它的值约为 $3.1415926535.....$,是一个无限不循环小数。$\pi$ 在数学和物理学中广泛应用,尤其在几何学中用于计算圆的属性。 ## 题目描述 现在,小蓝需要编写一个程序,输入一个半径和一个字符,根据字符的不同来决定计算圆的面积或周长: ## 输入格式 输入包含两行: 第一行为一个浮点数 $r$($1 \leq r \leq 100$),表示圆的半径; 第二行为一个字符 $ch$,表示计算类型。 ## 输出格式 - 如果字符是 `'a'`,输出圆的面积。 - 如果字符是 `'c'`,输出圆的周长。 保留两位小数。 圆周率 $\pi$ 的值取 $3.14159$。 ## 输入输出样例 #1 ### 输入 #1 ``` 5 a ``` ### 输出 #1 ``` 78.54 ``` ## 输入输出样例 #2 ### 输入 #2 ``` 5 c ``` ### 输出 #2 ``` 31.42 ``` # 题解: ```#include <bits/stdc++.h>//万能头文件 using namespace std; int main(){ long long a; char b; cin>>a>>b; if(b=='a'){ cout<<fixed<<setprecision(2)<<3.14159*a*a; } if(b=='c'){ cout<<fixed<<setprecision(2)<<3.14159*a*2; } return 0; } ``````
Loading...
点赞
1
收藏
0