Description

编写一个带默认值的函数,用于求圆面积。其原型为:

double area(double r=1.0);

当调用函数时指定参数r,则求半径为r的圆的面积;否则求半径为1的圆面积。

其中,PI取值3.14。

Input

一个实数,是圆的半径。

Output

输出有2行。第一行是以输入数值为半径的圆面积,第二行是半径为1的圆面积。

Sample Input

19

Sample Output

1133.54 3.14

HINT

Append Code

append.cc,
int main()
{
    double r;
    cin>>r;
    cout<<area(r)<<endl;
    cout<<area()<<endl;
    return 0;
}
代码
#include <iostream>

using namespace std;
double area(double r=1.0)
{
    const double PI=3.14;
    return PI*r*r;
}
int main()
{
    double r;
    cin>>r;
    cout<<area(r)<<endl;
    cout<<area()<<endl;
    return 0;
}

转载于:https://www.cnblogs.com/go-ahead-TT/p/6694376.html

Problem C: 默认参数:求圆面积相关推荐

  1. YTU 2723: 默认参数--求圆的面积

    2723: 默认参数--求圆的面积 时间限制: 1 Sec  内存限制: 128 MB 提交: 206  解决: 150 题目描述 根据半径r求圆的面积, 如果不指定小数位数,输出结果默认保留两位小数 ...

  2. [转载] 详细介绍Python函数中的默认参数

    参考链接: Python函数中的默认参数 详细介绍Python函数中的默认参数 import datetime as dt def log_time(message, time=None): if t ...

  3. C++_求2个或3个正整数中的最大数,用带有默认参数的函数实现

    C++_求2个或3个正整数中的最大数,用带有默认参数的函数实现 #include<iostream> using namespace std; /*** 求2个或3个正整数中的最大数,用带 ...

  4. “最少惊讶”和可变默认参数

    长时间修改Python的任何人都被以下问题咬伤(或弄成碎片): def foo(a=[]):a.append(5)return a Python新手希望此函数始终返回仅包含一个元素的列表: [5] . ...

  5. 函数参数 不定参数,和 默认参数

    实现查找一个字符串中是否包含若干"子串" function containsAll(haystack) { for (var i=1; i<arguments.length; ...

  6. C++默认参数与函数重载

    C++默认参数与函数重载 一.默认参数 在C++中,可以为参数指定默认值.在函数调用时没有指定与形参相对应的实参时, 就自动使用默认参数. 默认参数的语法与使用: (1)在函数声明或定义时,直接对参数 ...

  7. C++ 默认参数和占位符

    通常情况下,函数在调用时,形参从实参那里取得值.对于多次调用同一函数的同一 实参时,C++给出了更简单的处理办法.给形参以默认值,这样就不用从实参那里取值了.  #define _CRT_SECUR ...

  8. python 关键字参数为什么只能出现在最后_Python笔记2——默认参数,可变参数,关键字参数,参数组合...

    1.借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题;写计算机程序也是一样,函数就是最基本的一种代码抽象的方式 2.abs()求绝对值的函数 3.cmp()比较两个值大小的函数 ...

  9. c语言默认参数_5.1 C++有默认参数的函数

    点击上方"C语言入门到精通",选择置顶 第一时间关注程序猿身边的故事 作者 闫小林 白天搬砖,晚上做梦.我有故事,你有酒么? C++有默认参数的函数在函数调用时形参从实参获取值,因 ...

最新文章

  1. BFS:图的最短路径  Aizu - 0558 ​​​​​​​Cheese
  2. jsp员工管理系统mysql_简单的员工管理系统(Mysql+jdbc+Servlet+JSP)
  3. PHPCMS v9 二次开发_验证码结合Session开发
  4. c4d打开没反应_掌握这3种C4D技巧,线框渲染效果图也就几秒的事
  5. 2apt-get命令,deb包安装,源码安装
  6. std map多线程_SEBR:多线程内存回收方案(1)之ConcurrentHasMap
  7. WebRTC的现状和未来:专访W3C WebRTC Chair Bernard Aboba(上)
  8. 数据结构上机实践第九周项目1 - 二叉树算法库
  9. 华为参与《基于5G技术的医院网络建设标准》的制定
  10. 1354:括弧匹配检验
  11. 滨州智能dcs系统推荐_滨州NIPCI-7811R【四点零自动化】DCS系统
  12. Camunda入门(四) - 流程应用(支付流程)入门示例
  13. ATV 开发 二 、内置gtvs
  14. .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named
  15. 《论文阅读》Bi-directional Relationship Inferring Network for Referring Image Segmentation
  16. 远程代码托管平台--GitHub、Gitee的使用
  17. GameFramework框架详解之 DataNode数据节点模块
  18. C,DennisRitchie的不朽遗产
  19. 计算机大学生考试知识,大学生计算机基础考试试题.doc
  20. python输入数字变成月份_Python如何把数字变成日期

热门文章

  1. 英语语法总结--独立主格
  2. 在WPF中创建可换肤的用户界面
  3. Strus2_Action中访问Web资源
  4. Jmeter中的几种协议
  5. oracle高压水位线,Oracle 高水位线详解(HWM)
  6. 实数在java中的表示,java - 如何在Z3(Java)中从模型中获取实数值作为小数(双精度)? - SO中文参考 - www.soinside.com...
  7. sf | 空间矢量对象的属性连接方法
  8. linux 内核任务调度,Linux任务调度
  9. native react 常用指令_React Native 常用命令或快捷键合集
  10. dnf最新地图编号2020_2020手游崛起端游没落?网易新端游好玩刺激能搬砖,网友:妙...