蓝桥杯:入门训练 圆的面积

问题描述
给定圆的半径r,求圆的面积。
输入格式
输入包含一个整数r,表示圆的半径。
输出格式
输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。

说明:在本题中,输入是一个整数,但是输出是一个实数。

对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。

实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。

样例输入
4
样例输出
50.2654825
数据规模与约定
1 <= r <= 10000。
提示
本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量来表示π,比如PI=3.14159265358979323,也可以使用数学公式来求π,比如PI=atan(1.0)*4。

程序:

错误代码:

#include<stdio.h>
int main()
{//错误1.pi为float型,pi精度有损失。 const double PI=3.14159265358979323;/*上面这条语句也可以写成const double PI=atan(1.0)*4;*/ int n;double result;scanf("%d",&n);result=n*n*PI;printf("%.7f\n",result);//判断pi是否丢失精度,可以使用printf("%f",PI);查看。 return 0;
}

错误原因:精度丢失

正确完整代码:

#include<stdio.h>
int main()
{ const double PI=3.14159265358979323;/*上面这条语句也可以写成const double PI=atan(1.0)*4;*/ int n;double result;scanf("%d",&n);result=n*n*PI;printf("%.7f\n",result);return 0;
}

蓝桥杯:入门训练 圆的面积相关推荐

  1. 蓝桥杯入门训练圆的面积c语言,蓝桥杯-入门训练-圆的面积

    注意 1.double r = sc.nextDouble();   由于是小数.  有问题在于当我把Double改成Long也行,这个不清楚是为什么? 2.System.out.printf(&qu ...

  2. 【c语言】蓝桥杯入门训练 圆的面积

    [问题描述] 给定圆的半径r,求圆的面积. [输入格式] 输入包含一个整数r,表示圆的半径. [输出格式] 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输入是一个 ...

  3. 蓝桥杯入门训练圆的面积

    问题描述 给定圆的半径r,求圆的面积. 输入格式 输入包含一个整数r,表示圆的半径. 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输入是一个整数,但是输 ...

  4. 蓝桥杯 入门训练 圆的面积

    问题描述 给定圆的半径r,求圆的面积. 输入格式 输入包含一个整数r,表示圆的半径. 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输入是一个整数,但是输 ...

  5. 入门训练 圆的面积 c语言

    入门训练 圆的面积 问题描述 给定圆的半径r,求圆的面积. 输入格式 输入包含一个整数r,表示圆的半径. 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输 ...

  6. 蓝桥杯 入门训练 序列求和

    [蓝桥杯入门训练](BEGIN-2 序列求和) 问题描述 求1+2+3+-+n的值. 输入格式 输入包括一个整数n. 输出格式 输出一行,包括一个整数,表示1+2+3+-+n的值. 样例输入 4 样例 ...

  7. 蓝桥杯 入门训练 试题集汇总 【A+B问题、序列求和、圆的面积、Fibonacci数列】

    练习系统 目   录 BEGIN-1 A+B问题 BEGIN-2 序列求和 BEGIN-3 圆的面积 BEGIN-3 Fibonacci数列 BEGIN-1 A+B问题 资源限制 时间限制:1.0s ...

  8. [Java] 蓝桥杯 BEGIN-3 入门训练 圆的面积

    问题描述 给定圆的半径r,求圆的面积. 输入格式 输入包含一个整数r,表示圆的半径. 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输入是一个整数,但是输 ...

  9. 蓝桥杯 BEGIN-3 入门训练 圆的面积

    问题描述 给定圆的半径r,求圆的面积. 输入格式 输入包含一个整数r,表示圆的半径. 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输入是一个整数,但是输 ...

最新文章

  1. HibernateDaoSupport的使用
  2. 自然语言处理(四)统计机器翻译SMT
  3. HDU 2098 分拆素数和
  4. 常见的BIOS硬盘故障现象及急救措施
  5. sql语句ding_mybatis plus 写sql语句
  6. Python3实现32位整数翻转
  7. 一个计算机台式机的组装方案,既能带又便宜的电脑组装方案,华擎deskmini310组装晒单...
  8. 复练-软考网规-下午案例题考点和答题技巧
  9. 向张小龙开炮!百度祭出智能小程序
  10. Hadoop-2.4.1学习之Writable及事实上现
  11. Scrapy 链家网爬取(存储到MySQL、json、xlsx)
  12. 将CSDN文章下载为markdown文档
  13. #507 Wiggle Sort II
  14. 20sccm_SCCM 完全手册
  15. 12306抢票,12306抢票工具神奇插件3个
  16. 一些工程研发专业名词解释、 制造业常用术语、 BOM的分类
  17. ch341a i2c 安卓_CH341-I2C-labview-all-vision CH341A的I2C接口Labview all vision - 下载 - 搜珍网...
  18. 十进制转32位二进制(Java)
  19. 爬虫中使用selenium实现对斗鱼直播的各个房间标题、主播id,直播内容类型和热度信息的爬取
  20. 计算机策略编辑器,组策略及组策略编辑器基础知识

热门文章

  1. c++ Resource file and Source file
  2. android系统tee接口,Android操作系统上的TEE / HSM支持
  3. procexp.exe中文版---Process Explorer 进程监视V11.21中文版
  4. USB入门系列之一:USB概述
  5. 虚拟机下Linux安装图解之四:VMware Tools 的安装
  6. python等差分解一个数
  7. Runtime知识点整理
  8. Application Virtualization 4.5 部署之(一)
  9. MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库
  10. gst-rtsp-server编译测试