C语言:实现勾股定理的运算
近日,笔者为了求解正弦交流电路中的有功功率、无功功率和视在功率,编写了一段C代码进行勾股定理的运算。
代码如下:
#include <stdio.h>
#include <math.h>
//勾股定理,待求边输入为零,最后输出待求边的值。
//要求以直角边、直角边、斜边的顺序输入。
int main()
{float gou,gu,xian;scanf("%f %f %f",&gou,&gu,&xian);float zhi;if(gou==0){zhi=pow((pow(xian,2)-pow(gu,2)),0.5);printf("zhi=%f",zhi);}if(gu==0){zhi=pow((pow(xian,2)-pow(gou,2)),0.5);printf("zhi=%f",zhi);}if(xian==0){zhi=pow((pow(gou,2)+pow(gu,2)),0.5);printf("zhi=%f",zhi);}
}
例如:
输入:3 0 5
输出:4.000000
C语言:实现勾股定理的运算相关推荐
- C语言中的位运算和逻辑运算
位运算 C语言中的位运算包括与(&),或(|),亦或(^),非(~). 下面的代码包扩了这些基本运算,还有一个两个数的交换(不用第三个数). #include<stdio.h> # ...
- C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么?
C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么? 答案: 右移,除以2 左移,乘以2 比如5,5的二进制表示是101那么右移一位之后是10就是2了,是整除 ...
- c语言 0x12ed,C语言基本数据类型及运算题库有答案.doc
C语言基本数据类型及运算题库有答案 第二章 基本数据类型及运算 一.选择题 1. 若以下选项中的变量已正确定义,则正确的赋值语句是 . A) x1=26.8%3; B) 1+2=x2; C) x3=0 ...
- R语言数据对象与运算
R语言数据对象与运算 笔记整理 2.1 数据对象及类型 R语言创建和控制的实体被称为对象(object) ls()命令来查看当前系统里的数据对象 R对象的名称必须以一个英文字母打头,并由一串大小写字母 ...
- c语言复合运算,C语言中复合赋值运算,表达式等知识(DOC可编).doc
C语言中复合赋值运算,表达式等知识(DOC可编).doc 3.1复合赋值运算 算术运算符"+ - * / %"和赋值运算符"="结合起来,形成复合赋值运算符.如 ...
- c语言复合赋值表达式题目,C语言中复合赋值运算,表达式等知识.doc
C语言中复合赋值运算,表达式等知识.doc 3.1复合赋值运算 算术运算符"+ - * / %"和赋值运算符"="结合起来,形成复合赋值运算符.如下所示:+= ...
- 使用c语言实现复数运算的程序,用C语言实现的复数运算程序设计
用C语言实现的复数运算程序设计 电大理工 2009年3月 Study of Science and Engineering at RTVU. 第1期 总第238期 用C语言实现的复数运算程序设计 王彦 ...
- C 语言中负数移位运算讲解
C 语言中负数移位运算讲解 "<<".">>"为移位运算符. "<<"为左移位运算符,即数据字节中的每个 ...
- c语言for循环除法运算,C语言入门这一篇就够了
c语言入门 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等.C语言也是其它众多高级 ...
最新文章
- 一文教会你什么线程安全以及如何实现线程安全
- 我的第一个Flex Project
- spring boot 切换 oracle 和 mysql_spring-boot多数据源动态切换
- 学习Python,在人工智能的风口抢占未来
- MySQL数据库专家分享资深DBA经验
- 解决远程桌面关闭后teamviewer不能连接的问题
- 关于给构造函数传达参数方法
- java确定随机数组的范围_Java程序以生成一定范围内的随机数数组并获取最小值和最大值...
- 使用java映射ipv4,ipv6到阿里DDNS,适用于黑白群晖或其他用途
- JSP开发模型(JavaWed)
- linux弹窗指令_Linux弹出U盘的正确姿势(命令行)
- 基于JSP学生学籍管理系统
- 高中数学解题方法技巧之秒杀解三角形难题(图文讲解)
- Unity 简单TCP通信实现
- 30.kafka数据同步Elasticsearch深入详解(ES与Kafka同步)
- 腾讯地图实现微信小程序地图定位教程
- Playbooks 简介
- 分部积分法解决二重积分问题
- 手写数字识别及python实现
- 单片机毕业设计 自动浇花灌溉系统设计