2067:圆(信奥赛一本通)

部署运行你感兴趣的模型镜像

题目跳转:点击这里

时间限制: 1000 ms         内存限制: 65536 KB

【题目描述】

输入半径r,输出圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。

【输入】

输入半径。

【输出】

如题述。数与数之间以一个空格分开。

【输入样例】     

1.0

【输出样例】

2.0000 6.2832 3.1416

分析题目:

本题考的是圆周长公式和园面积公式

  1. 圆的直径,圆的直径是半径的2倍
  2. 圆的周长,圆的周长是\pi×直径
  3. 圆的面积,圆的面积是(半径×半径)×\pi

 注意:要保留小数点后4位

源代码:

#include<bits/stdc++.h>

using namespace std;

int main()
{
	double r,a,b,c;
	scanf("%lf",&r);
	a=2*r;
	b=2*r*3.1415926;
	c=r*r*3.1415926;
	printf("%.4f %.4f %.4f",a,b,c);
	return 0;
}

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

奥赛一本中关于C语言的相关内容包含多个不同的题目解法: - 题号2061的息学奥赛一本C语言解法,是计算梯形面积输出结果保留两位小。代码如下: ```cpp #include<iostream> using namespace std; #include<iomanip> int main() { double s; s=(15+25)*20/2; cout <<fixed<<setprecision(2)<<s<< endl; return 0; } ``` 其另一种写法为`cout <<setprecision(5)<< ((15+25)*20/2) << endl;`,此写法意为保留五位字,但只适用于已知保留,一般较少使用 [^1]。 - 题号2066“买图书”的奥赛一本C语言解法,实现从输入中读取两个浮点`n`和`m`,将`m`乘以0.8后用`n`减去该结果,并将差值保留两位小输出。代码如下: ```cpp #include <iostream> #include <cstdio> using namespace std; int main() { double n,m; cin>>n>>m; m=m*0.8; printf("%.2f",n-m); return 0; } ``` [^2] - 题号3001“Hello World”的奥赛一本C语言解法,使用C语言输出“hello world”。代码如下: ```c #include <stdio.h> using namespace std; int main(){ printf("hello world\n"); return 0; } ``` 也可使用万能头文件`<bits/stdc++.h>` [^3]。 - 题号2034“【例5.1】反序输出”的奥赛一本C语言解法,实现从输入读取整存到组中,遇到换行符停止输入,然后将组元素反序输出。代码如下: ```c #include<stdio.h> int main(){ int a[100]; int i; for(i=0;i<100;i++) { scanf("%d",&a[i]); if(getchar()=='\n') { break; } } for(int j=i;j>=0;j--) { printf("%d ",a[j]); } return 0; } ``` [^4]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值