前言:(内容仅供分享和参考)

输入圆环内半径和圆环外半径即可获得圆环面积,是不是很高级(雾)

bigR和smallR实际上都可以用r和R表示,没必要输的那么标准,但说明还是要说明清楚的。

========================================================================

编程代码:(用到的软件:VisualStudio)

#include <stdio.h>
#define PI 3.14
double area(double bigR, double smallR);
int main(void)
{
    double bigR, smallR;
    double a;
    printf("请输入外圆环的半径和内圆环的半径:");
    scanf_s("%lf %lf", &bigR, &smallR);
    a = area(bigR, smallR);
    printf("圆环面积是:%.2lf", a);
}
double area(double bigR, double smallR)
{
    double areaBig, areaSmall;
    double area;
    areaBig = bigR * bigR * PI;
    areaSmall = smallR * smallR * PI;
    area = areaBig - areaSmall;
    return area;
}

#include <stdio.h>
#define PI 3.14
double area(double bigR, double smallR);
int main(void)
{double bigR, smallR;double a;printf("请输入外圆环的半径和内圆环的半径:");scanf_s("%lf %lf", &bigR, &smallR);a = area(bigR, smallR);printf("圆环面积是:%.2lf", a);
}
double area(double bigR, double smallR)
{double areaBig, areaSmall;double area;areaBig = bigR * bigR * PI;areaSmall = smallR * smallR * PI;area = areaBig - areaSmall;return area;
}

========================================================================

结果图:

《c语言入门题目4》用c语言计算圆环的面积相关推荐

  1. c语言入门自学手机版,c语言入门自学app下载-C语言入门学习 安卓版v1.0.2-PC6安卓网...

    C语言入门学习app是一款C语言零基础自学软件.C语言入门自学app提供海量精品学习资源,从小白入门到基础进阶都有,帮你轻松学习编程. 软件介绍 C语言入门学习app是一款专业的编程入门学习App,致 ...

  2. c语言入门自学手机版,C语言入门学习软件下载-C语言入门学习手机版v1.0.2 - 起点软件园...

    C语言入门学习是一款最新推出上线于安卓手机平台的专业编程学习软件,C语言入门学习app收录了海量入门视频课程,清晰易懂的详细讲解专为刚入门学习C语言的小白量身打造,不同章节都有相应的习题,根据习题成绩 ...

  3. Mac版R语言入门(一)R语言入门操作

    文章更新于2023年1月29日: 视频教程--微信公众号:R语言数据分析与实践                      bilibili: R语言数据分析与实践 CSDN:ZhenniLi 第一集: ...

  4. C语言入门系列一之C语言介绍、环境配置和运行执行

    鉴于书本和教材文字过多.又难懂的缺点,所以我打算写一系列通俗移动的C语言入门教程,让大家在短时间内学习和掌握C语言,以及遇到C语言的一些问题该如何得到快速的解决.希望这些系列的教程,能够帮助到大家!该 ...

  5. c语言入门自学手机版,C语言入门学习app下载-C语言入门学习app最新版下载 V1.0.2-友情手机站...

    C语言入门学习app是一款0基础自学软件,这里有着丰富C语音相关课程学习,大家在这里是可以便捷搜索查找,随时都是可以找到适合感兴趣课程学习,都是一些优质课程知识提供大家,学员在这里是可以高效学习,海恩 ...

  6. c语言入门自学免费app,C语言入门学习最新版下载-C语言入门学习app手机版v1.0.2 安卓版-腾飞网...

    C语言入门学习app手机版是一款c语言编程自学软件,零基础也可以学习,里面有海量教学视频,针对c语言不同程度的讲解都囊括其中.随时随地学习编程都可以,不用担心自己没有基础.还支持在手机上敲代码编程哦. ...

  7. c语言全部题目及答案,C语言全部题目及答案

    C语言全部题目及答案 Exercise 1: Programming Environment and Basic Input/Output 1. Write a program that prints ...

  8. Go语言入门到实战——14.Go语言的协程机制以及并发机制

    Go语言入门到实战--00主目录 在上一讲中我们学习了Go语言的包的知识已经依赖管理. 协程(groutine)是一种更加轻量级的线程(thread). 一.协程与线程得到比较 1.对于java而言, ...

  9. c语言入门的基本学习方法,C语言入门的基本学习方法.doc

    C语言入门的基本学习方法 一.C语言入门的基本学习方法 <C语言>的内容很丰富,有的部分涉及到的细节很多,如硬件知识和数据结构知识等,自学时不可能面面俱到,否则必然会顾此失彼,反而抓不住主 ...

  10. 南阳理工学院ACM语言入门题目1的思考

    A+B Problem 时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 0 描述 此题为练手用题,请大家计算一下a+b的值 输入 输入两个数,a,b 输出 输出a+b的值 样 ...

最新文章

  1. 怎么打开外部文件_保存的DWG文件再次用CAD打开时提示文件损坏了怎么办?【AutoCAD教程】...
  2. Hystrix 熔断器02 —— hystrix 案例之高并发测试
  3. linux java调用so文件路径_Linux平台Java调用so库-JNI使用例子
  4. leetcode 225 用队列实现栈(JS)
  5. quot;《 Serial Drivers 》by Alessandro Rubiniquot; 学习笔记
  6. 独立看门狗---STM32----HAL
  7. 用Python编写单元测试:如何开始? [关闭]
  8. 差点被开除:一次订单号重复的事故
  9. Linux查询存储信息,查询存储系统信息 - OceanStor UltraPath for Linux 21.5.0 用户指南 02 - 华为...
  10. Python time和datetime模块
  11. 分治算法实现经典归并排序java实现
  12. 什么是软件开发生命周期?
  13. 测试职业思考:如何成为一名优秀的软件测试工程师
  14. EFF称强行删除代码侵犯人权
  15. 几款国外主流虚拟主机控制面板介绍
  16. vmware全屏后退出全屏快捷键
  17. 技术人从职场中脱颖而出的成长秘诀
  18. 垃圾回收器判断对象是否存活
  19. 数据脱敏技术的实践指南
  20. 一个屌丝程序猿的人生(一百零五)

热门文章

  1. php理财游戏源码,PHP理财 复利 分红 拆分经营养成类游戏源码
  2. Java计算闰年计算1800-2050年任何一天下一天的日期,不用正则之穷举法(原创)
  3. springCloud的了解(四)—分布式事务问题
  4. 《CCNP ROUTE 300-101学习指南》——2.3节区分路由协议
  5. 计算机图文混合排版教学设计,《我为古诗来配画——图文混合排版》教学设计.doc...
  6. asp.net工作流开发分享
  7. 思特沃克(ThoughtWorks) 外企面试题 面试经验分析 面试题 软件测试工程师 测试面试题分享 测试需求理解和用例设计编写 SeleniumUI自动化测试 接口测试 性能测试 实战之战损版
  8. 精益数据分析 - 第13章 商业模式六:双边市场
  9. 4光12电千兆网管型工业以太网交换机 16口二层导轨式可管理工业以太网交换机
  10. 物联网平台与生活物联网平台的区别