输入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 分)相关推荐

  1. matlab 求圆的周长和面积

    求圆的周长和面积 clc; clear; radius=3; c=2*pi*radius; s=pi*radius*radius; c,s 运行结果c = 18.8495559215388 s = 2 ...

  2. 简单的C++程序求圆的周长和面积

    C++程序求圆的周长和面积 求圆的周长和面积 方法1:用结构化方法编程,求圆的周长和面积 方法2:用面向对象方法编程,求圆的周长和面积 初学者易犯错误模型 求圆的周长和面积 数据描述: 半径,周长,面 ...

  3. 编程题:带参数的宏定义来实现,求圆的周长和面积。

    编程题:带参数的宏定义来实现,求圆的周长和面积. #include<stdio.h> #define PI 3.14159 #define L(r) 2*PI*(r) #define S( ...

  4. OJ1010: 求圆的周长和面积

    题目描述 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入 输入半径r的值,为一实数. 输出 输出一行,包括周长和面积.数据之间用一个空格隔开, ...

  5. 【Java】编写Java应用程序,完成从键盘输入圆的半径,求圆的周长和面积并输出结果的功能...

    计算公式 周长=2*PI*R 面积=PI*R*R 控制台 import java.io.*; public class MyTest {/*输入圆的半径,求圆的周长和面积*/public static ...

  6. 键盘输入圆的半径求圆的周长和面积

    键盘输入圆的半径求圆的周长和面积 使用scanf("%d", &a)函数可以获取键盘输入的值,并将键盘输入的值保存到变量a中,其中%d表示输入的是整数,还可以使用%c.%f ...

  7. 1010: 求圆的周长和面积 ZZULIOJ

    1010: 求圆的周长和面积 题目描述 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入 输入半径r的值,为一实数. 输出 输出一行,包括周长和 ...

  8. 13:求圆的周长和面积

    题目:输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入:输入半径r的值,为一实数 输出:输出一行,包括周长和面积.数据之间用一个空格隔开,数据保 ...

  9. C++求圆的周长和面积

    题目:求圆的周长和面积  数据描述: 圆的半径,周长,面积均用实型数表示 输入数据: 圆的半径 r 输出结果: 圆的周长,面积 公式: 计算周长 = 2*π*r : 计算面积 = π* r2 : 方法 ...

最新文章

  1. bzoj 2588 Spoj 10628. Count on a tree (可持久化线段树)
  2. matlab ros 手势识别,使用MATLAB读取分析ros记录的.bag文件
  3. Python中使用数据库SQLite
  4. 如何在 Kubernetes Pod 内进行网络抓包
  5. 客户端脚本selectivizr,PIE,Respond.js
  6. 《网管员必读——网络基础》(第2版)电子课件下载
  7. 如何使用vue使同一个弹窗同时能实现添加和编辑
  8. [转]SQL Server 阻止了对组件 /'Ad Hoc Distributed Queries/' 的访问
  9. 为Google Reader守夜。。。
  10. 中科院分区 计算机科学与技术专业就业前景,2020年中科院分区(升级版)最新数据分析...
  11. 类似MSN的消息提示
  12. HackerRank SQL练习题答案大全
  13. 桥接命令brctl的用法
  14. 没有标准答案的GIS问题
  15. win7 重装系统变 win10
  16. 京东“加关注”代码“ID必须以zx开头”的解决方法
  17. 思科交换机等设备基本配置
  18. 人工智能的逆向工程--反向智能研究综述
  19. 卷积网络中的通道、特征图、过滤器和卷积核
  20. C# 实现窗口程序winform像QQ一样靠近桌面边缘自动隐藏窗口

热门文章

  1. PageHelp问题
  2. matlab输入频率函数,matlab的czt()函数实现频率细化的实例
  3. python开发跟淘宝有联系没_淘宝 python镜像
  4. win10家庭版设置移动热点出现“我们无法设置移动热点”
  5. redis队列list时效性过期解决方案
  6. 【百度智能云】教程:连接百度ai开放平台api接口并完成语音识别的任务
  7. PHP学生考勤管理系统毕业设计-附源码080900
  8. C++编写学生考勤管理系统(控制台)
  9. 10进制和36进制互相转换
  10. 似然函数与极大似然估计