初步13-坐标转换
来源:互联网 发布:淘宝下单不付钱 编辑:程序博客网 时间:2024/06/16 19:57
问题及代码
/* ************************************************ # # Copyright (c)2015,湖南大学信息科学与工程学院 # Filename: base_change.c # # Author: 陈宇翔 # Email: mchenyuxiang@126.com # Create: 2015-09-10 00:37:03 # Last Modified: 2015-09-10 00:49:38 # version: v1.0 # # Description: 写一个程序把极坐标(r,θ) (θ之单位为度)转换为直角坐标( X,Y)。转换公式是 # x=r.cosθy=r.sinθ # Input: 10 45(代表r=10 θ=45°) # Output: 7.071068 7.071068 #************************************************/#include <stdio.h>#include <math.h>#define PI 3.1415926int main(){ float r,th,x,y; scanf("%f %f",&r,&th); x = r * cos(th/180*PI); y = r * sin(th/180*PI); printf("%f %f\n",x ,y); return 0;}
运行结果
知识点总结
浮点数计算,宏定义常量使用,math编译
学习心得
本次仍然在math的遍以上有错误,查询上次博客才想起来,写博客时间间隔太长,需要增加频率。
记住gcc链接math编译命令
gcc -o base_change base_change.c -lm
0 0
- 初步13-坐标转换
- c语言初步经典题11--坐标转换
- 《C语言及程序设计初步》_1.11算术运算符与算术表达式_实践13——坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- PE-43(枚举)
- Uva-12118 Inspector's Dilemma
- uLua bug fix
- rmzanqkw
- 分布式集群管理—认知
- 初步13-坐标转换
- Debian (Jessie 8.0) mysql can't connect to local mysql server through socket '/var/run/mysqld/mysqld
- HDU3461_Code Lock
- 黑马程序员 使用final修饰一个变量时,是引用不能变还是引用对象不能变
- Uva-536 Tree Recovery
- 模拟电子器件_TVS二极管
- 黑马程序员 Map的用法
- USACO 1.4 Mother's Milk
- 常见排序