问题:

  • Define a function 'hypotenuse' that calculates the length of the hypotenuse of a right triangle when the other two sides are given
  • The function should take two argument of type double and return the typotenuse as a double (with 1 digit after the decimal point)

要求效果如下:

#include<stdio.h>
#include<stdlib.h>
#include<math.h>/*求直角三角形的斜边 hypotenuse*/
double a;
double b;double hypotenuse(double a, double b);int main(void) {while (1) {printf("Enter the sides of the triangle:");scanf_s("%lf %lf", &a, &b);printf("Hypotenuse: %.1lf\n", hypotenuse(a,b));}system("pause");return 0;
}double hypotenuse(double a, double b) {return sqrt(pow(a, 2) + pow(b, 2));
}

C语言函数-求直角三角形的斜边hypotenuse相关推荐

  1. c语言函数求1到n的k次方和

    2019独角兽企业重金招聘Python工程师标准>>> #include <stdio.h> #include <math.h> /*------------ ...

  2. 1的k次方一直加到n的k次方c语言,c语言函数求1到n的k次方和

    #include #include /*----------------函数f2,求n的k次方-----------------*/ long f2(int n, int k) { long powe ...

  3. C语言函数求图形面积

    #include <stdio.h> #include <stdlib.h> #include <math.h>//函数原型 void calcCircle(); ...

  4. 编写C语言函数求字符串长度,用C语言编写函数,实现strlen计算字符串长度的功能...

    本文介绍三种方法: 1.循环计数法,(设置一个计数器). 2.递归法,(函数调用自身进行计算) 3.指针-指针法,(库函数使用的是此方法) 现在列入程序: 方法1: /* 计数法 */ int my_ ...

  5. c语言函数求方程ax2 bx c,关于求方程ax2+bx+c=0根的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include"resource.h" BOOL CALLB ...

  6. c语言函数求pi的近似值,C语言 用π/4=1-1/3+1/5-1/7+... 求π的近似值

    vmware网卡设置详解 转载请注明出处!本文连接及作者.不得用于商业用途! http://hi.baidu.com/quantumcloud/blog/item/9156a6c584996c179c ...

  7. c语言中求大于的函数,c语言编写函数,求一组数中大于平均值的数的个数.

    C语言编写程序 给定一组数,求大于0,等于0,小于0的数据个数 #define N 10 main(){int num1=0,num2=0,num3=0,i;for(i=0;i 一道C语言题目:求一组 ...

  8. C语言试题二十四之编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回。

    1. 题目 请编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回. 比如:w是1 ...

  9. c语言中用于获取字符串长度的函数是,C语言中求字符串长度的函数的几种实现方法...

    C语言中求字符串长度的函数的几种实现方法 1.最常用的方法是创建一个计数器,判断是否遇到'\0',不是'\0'指针就往后加一. int my_strlen(const char *str) { ass ...

最新文章

  1. 使用Maven打包生成的-SNAPSHOT.jar与-RELEASE.jar分别代表什么?SNAPSHOT是什么意思?RELEASE是什么意思?
  2. Spartan-6的I/O时钟缓冲器
  3. SD-WAN和虚拟专用网之间有什么区别?虚拟专用网会被替代吗?
  4. vue 记录滚动位置_vue 路由跳转记住滚动位置,返回时回到上次滚动位置
  5. Matlab中常用希腊字母表查询
  6. SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接
  7. linkedlist(c语言_简单实现)
  8. 做java技术天花板在哪里?我突然发现影响你晋升的竟然不是技术!
  9. Web安装项目创建桌面快捷方式
  10. php ayui表格,layui表格使用
  11. python最简分数_1062 最简分数 Python实现
  12. 有哪些必看的前端 JS 库?
  13. python将csv转字典_python – 将CSV数据转换为字典中的列表
  14. 电子邮件 e-mail原理
  15. Android STB 遥控器适配
  16. GNSS相关开源项目整理
  17. 手机图形计算器matlab,图形计算器Mathlab pro版
  18. 本地机房连接阿里云专有网络VPC构建混合云解决方案
  19. [新手踩坑]k8s部署遇到的问题及可参考的解决办法
  20. Linux下软中断过程(详细)源码总结

热门文章

  1. UE4离线开发环境部署(UE4 + VS + VIVE + SteamVR)
  2. python QQ邮箱发送邮件
  3. Android开发:为什么你的学习效率如此低,为什么你很迷茫
  4. mint-ui在vue中的使用。
  5. onresize 事件;浏览器窗口大小调整
  6. 阿里云服务器配置了安全组仍然无法访问端口问题
  7. (三)随处可见的LED广告屏是怎么工作的呢?接入GUI
  8. Kettle处理https请求
  9. 关于压缩图片存储在区块链上的思考
  10. 八个步骤让你的企业“数据化”