7-1 实验2-3 求圆的周长和面积 (10 分)
输入3个圆的半径,分别输出圆的周长和面积(保留4位小数)。 请定义和使用常量PI,值为3.1415926
输入格式:
一行,3个整数,表示3个圆的 半径
输出格式:
输出3行,每行是一个圆的周长和面积,两个值之间用1个空格分隔;
每个输出的数值保留4位小数;
半径为负数时,输出这个半径值和error,中间用1个空格分隔。
输入样例:
在这里给出一组输入。例如:
2 -1 0
输出样例:
在这里给出相应的输出。例如:
12.5664 12.5664
-1 error
0.0000 0.0000
代码展示:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);//接收三个整数int num;final double PI = 3.1415926;double c,s;for(int i=1;i<=3;i++) {num = input.nextInt();if(num<0)System.out.println(num+" "+"error");else if(num==0) {c = 2*num*PI;s = num*num*PI;System.out.println(String.format("%.4f",c)+" "+String.format("%.4f",s));}else if (num>0){c = 2*num*PI;s = num*num*PI;System.out.println(String.format("%.4f",c)+" "+String.format("%.4f",s));}}}}
7-1 实验2-3 求圆的周长和面积 (10 分)相关推荐
- matlab 求圆的周长和面积
求圆的周长和面积 clc; clear; radius=3; c=2*pi*radius; s=pi*radius*radius; c,s 运行结果c = 18.8495559215388 s = 2 ...
- 简单的C++程序求圆的周长和面积
C++程序求圆的周长和面积 求圆的周长和面积 方法1:用结构化方法编程,求圆的周长和面积 方法2:用面向对象方法编程,求圆的周长和面积 初学者易犯错误模型 求圆的周长和面积 数据描述: 半径,周长,面 ...
- 编程题:带参数的宏定义来实现,求圆的周长和面积。
编程题:带参数的宏定义来实现,求圆的周长和面积. #include<stdio.h> #define PI 3.14159 #define L(r) 2*PI*(r) #define S( ...
- OJ1010: 求圆的周长和面积
题目描述 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入 输入半径r的值,为一实数. 输出 输出一行,包括周长和面积.数据之间用一个空格隔开, ...
- 【Java】编写Java应用程序,完成从键盘输入圆的半径,求圆的周长和面积并输出结果的功能...
计算公式 周长=2*PI*R 面积=PI*R*R 控制台 import java.io.*; public class MyTest {/*输入圆的半径,求圆的周长和面积*/public static ...
- 键盘输入圆的半径求圆的周长和面积
键盘输入圆的半径求圆的周长和面积 使用scanf("%d", &a)函数可以获取键盘输入的值,并将键盘输入的值保存到变量a中,其中%d表示输入的是整数,还可以使用%c.%f ...
- 1010: 求圆的周长和面积 ZZULIOJ
1010: 求圆的周长和面积 题目描述 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入 输入半径r的值,为一实数. 输出 输出一行,包括周长和 ...
- 13:求圆的周长和面积
题目:输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入:输入半径r的值,为一实数 输出:输出一行,包括周长和面积.数据之间用一个空格隔开,数据保 ...
- C++求圆的周长和面积
题目:求圆的周长和面积 数据描述: 圆的半径,周长,面积均用实型数表示 输入数据: 圆的半径 r 输出结果: 圆的周长,面积 公式: 计算周长 = 2*π*r : 计算面积 = π* r2 : 方法 ...
最新文章
- bzoj 2588 Spoj 10628. Count on a tree (可持久化线段树)
- matlab ros 手势识别,使用MATLAB读取分析ros记录的.bag文件
- Python中使用数据库SQLite
- 如何在 Kubernetes Pod 内进行网络抓包
- 客户端脚本selectivizr,PIE,Respond.js
- 《网管员必读——网络基础》(第2版)电子课件下载
- 如何使用vue使同一个弹窗同时能实现添加和编辑
- [转]SQL Server 阻止了对组件 /'Ad Hoc Distributed Queries/' 的访问
- 为Google Reader守夜。。。
- 中科院分区 计算机科学与技术专业就业前景,2020年中科院分区(升级版)最新数据分析...
- 类似MSN的消息提示
- HackerRank SQL练习题答案大全
- 桥接命令brctl的用法
- 没有标准答案的GIS问题
- win7 重装系统变 win10
- 京东“加关注”代码“ID必须以zx开头”的解决方法
- 思科交换机等设备基本配置
- 人工智能的逆向工程--反向智能研究综述
- 卷积网络中的通道、特征图、过滤器和卷积核
- C# 实现窗口程序winform像QQ一样靠近桌面边缘自动隐藏窗口