目录

  • 题目描述
  • 解题思路
  • 解题代码
  • 写在最后

题目描述

循环输入。每输入一个正整数r,输出两个浮点数分别表示圆的周长和面积并且以空格分隔,均精确到小数点后六位。当没有任何输入时,程序结束。

解题思路

这里我们只要知道圆的周长和面积计算公式即可。那么这里的Π的话,有两种定义方式。
方式一:
直接自己定义一个PI 3.14
方式二:
利用自带的数学函数来表示PI
这里要注意反三角函数的返回值和参数都是double,如图

解题代码

#include<stdio.h>
#include <math.h>
const double PI = acos(-1.0);
int main()
{double r;while( scanf("%lf",&r) != EOF){double c = 2 * PI * r;double s = PI * r * r;printf("%.6lf %.6lf\n",c,s);}return 0;
}

写在最后

该文章内容是我阅读了CSDN博主英雄哪里出来的博文后,自己记录的一些观点和想法,希望对大家有帮助。英雄哪里出来的对应博文地址:传送门

【第12题】已知半径,求圆的周长和面积相关推荐

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

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

  2. C语言初步-顺序结构-已知半径求圆的面积

    输入圆的半径 r,计算圆的面积 s,并输出. s=pi*r*r; pi为圆周率, #include <stdio.h> int main() { double r,s,pi=3.14159 ...

  3. c语言计算圆的周长和面积用getchar,c语言求圆的周长和面积,已知圆的周长求面积...

    Q2:用C语言编写:输入半径R,求圆的周长.面积和球的体积. #define PI 3.14 #include void main(void) { float r,l,s,v; printf(&quo ...

  4. python怎么求圆柱表面积半径和高由键盘输入_从键盘上输入圆的半径,计算圆的周长和面积(使用符号常量)_学小易找答案...

    [单选题]Randal Ice needs a loan to purchase pet food and other pet supplies for his local pet store ove ...

  5. Java圆的周长公式_【Java教程】输入圆的半径,并求圆的周长和面积 来研究下吧...

    我现在详细教你如何编写一个输入圆的半径与求圆的周长和面积 工具/材料 电脑 Eclipse neon软件 操作方法 01 执行菜单栏的[文件>新建>Java项目]命令,将弹出[新建Java ...

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

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

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

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

  8. java程序1:从键盘输入圆的半径,求圆的周长和面积

    编写一个java程序,从键盘输入圆的半径,求圆的周长和面积,并输出. 要求: (1)半径仅考虑int型正整数,并综合利用所学较好地处理异常输入,包括非法整数.负整数输入时的处理.输入半径要给用户一些提 ...

  9. c语言学习-输入一个圆的半径,分别求圆的周长,面积和体积

    输入一个圆的半径,分别求圆的周长,面积和体积 程序流程图: 代码: #include<stdio.h> #define PI 3.1416 void main() {float r,l,s ...

  10. java源程序求圆的周长和面积_编写程序,输入圆的半径,求出圆的周长和面积. PI=3.14...

    C语言程序 编写函数,求圆面积的值,主函数输入半径,并在主函数中调它. #includemain(){\x09floatS(floatr);\x09floatr;\x09printf("in ...

最新文章

  1. logcat --pid xx 查看某个进程的信息
  2. 009_Vue循环结构
  3. qt修改程序图标名称_解决Qt应用程序添加icon图标,修改窗口图标以及添加系统托盘问题...
  4. 【两数之和】算法优化笔记
  5. 给PUBG Mobile打上几十个数据标签解析霸榜原因
  6. when is IBASE status changed from inital to created - not answered
  7. leetcode585. 2016年的投资(SQL)
  8. sklearn保存svm分类模型_【菜菜的sklearn】07 支持向量机(上)
  9. android拍照功能编程,android实现手机App实现拍照功能示例
  10. 我不应该用计算机做题,中考答题涂卡必须用2B铅笔,看到电脑扫描的试卷,才明白有多重要...
  11. mysql repair 索引_MySQ索引操作命令总结(创建、重建、查询和删除索引命令详解)...
  12. docker 代理_Docker点滴:如何配置docker代理
  13. Aittit.attilax超级框架 api 规划大全
  14. 一对一关系,一对多关系,多对多关系的简单理解
  15. 均价 和 最新价格 是啥意思 什么是MACD DIFF DEA 指标?
  16. pyton构建一个计算列表中位数的函数
  17. adb命令重置_Android ADB 常用命令
  18. java clh_【Java】CLH 自旋锁
  19. java七牛获取访问路径_七牛回调及回调鉴权
  20. 微信分享连接个别手机、ios转发不显示图片的,缩略图不出来

热门文章

  1. 深度学习升级打怪之序列模型-(RNN, LSTM)
  2. 《炬丰科技-半导体工艺》单片晶圆清洗工具干燥性能评估
  3. 思迅软件思迅餐饮软件6找回会员卡信息数据库修复误删除修复
  4. 查看提供者的端口时报Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘server.port‘
  5. 商彝夏鼎丨明定陵和金丝蟠龙翼善冠
  6. 史上最全实战资源,机器学习框架、高分练手项目及数据集汇总
  7. 攻防世界-wp-MISC-新手区-9-SimpleRAR
  8. Locust的安装和有无Web界面的使用,附脚本示例供参考
  9. 股指期货适合什么市场(股指期货适合什么市场)
  10. 求连通分量(DFS)(BFS)(STL)