博客
关于我
0019 将极坐标转为直角坐标
阅读量:309 次
发布时间:2019-03-03

本文共 506 字,大约阅读时间需要 1 分钟。

名称:0019 将极坐标转换为直角坐标

作者:丁进
时间:2021.2.18

要求:

写一个程序把极坐标(r, θ) (θ单位为度)转换为直角坐标(X, Y)。转换公式是:
x = r.cosθ
y = r.sinθ
样例输入:10 45(代表r = 10 θ = 45°)
样例输出:7.071068 7.071068

#include 
#include
#define PI 3.1415926int main(){ double r, theta, x, y; printf("极坐标r值和theta值: "); scanf_s("%lf %lf", &r, &theta); //***double类型输入必须用%lf x = r * cos(theta/180*PI); y = r * sin(theta/180*PI); printf("直角坐标:(%f,%f)\n", x, y); //***double类型输出用%f,%lf都可以}

输出结果

极坐标r值和theta值: 10 45直角坐标:(7.071068,7.071068)

转载地址:http://kcqm.baihongyu.com/

你可能感兴趣的文章
NAT PAT故障排除实战指南:从原理到技巧的深度探索
查看>>
nat 网卡间数据包转发_你是不是从来没有了解过光纤网卡,它跟普通网卡有什么区别?...
查看>>
NAT-DDNS内网穿透技术,快解析DDNS的优势
查看>>
NAT-DDNS内网穿透技术,快解析DDNS的优势
查看>>
NAT-DDNS内网穿透技术,解决动态域名解析难题
查看>>
natapp搭建外网服务器
查看>>
NativePHP:使用PHP构建跨平台桌面应用的新框架
查看>>
nativescript(angular2)——ListView组件
查看>>
NativeWindow_01
查看>>
Native方式运行Fabric(非Docker方式)
查看>>
Nature | 电子学“超构器件”, 从零基础到精通,收藏这篇就够了!
查看>>
Nature和Science同时报道,新疆出土四千年前遗骸完成DNA测序,证实并非移民而是土著...
查看>>
Nat、端口映射、内网穿透有什么区别?
查看>>
Nat、端口映射、内网穿透有什么区别?
查看>>
nat打洞原理和实现
查看>>
NAT技术
查看>>
NAT模式/路由模式/全路由模式 (转)
查看>>
NAT模式下虚拟机centOs和主机ping不通解决方法
查看>>
NAT的两种模式SNAT和DNAT,到底有啥区别?
查看>>
NAT的全然分析及其UDP穿透的全然解决方式
查看>>