技术栈

C Primer Plus(第六版)16.18 编程练习 第3题

apple_505690142024-02-23 20:55

#include <stdio.h>

#include <math.h>

#define PI 3.14159265358979

struct j{

double len;

double jd;

};

struct z{

double x;

double y;

};

struct z jtoz(struct j pj);

int main(void)

{

double hd;

struct j pj = {

sqrt(2.0),//根号2,45度的边长是1

45.0,

};

struct z zj;

zj=jtoz(pj);

printf("x=%lf y=%lf\n",zj.x,zj.y);

}

struct z jtoz(struct j pj)

{

struct z zj;

double hd;

hd=pj.jd*PI/180.0;

zj.x = pj.len * cos(hd);

zj.y = pj.len * sin(hd);

return zj;

}

上一篇:Python+Flask低代码数据融合引擎工具
下一篇:计算机设计大赛 深度学习乳腺癌分类
相关推荐
J_liaty
2 分钟前
Java工程师的JVM入门教程:从零理解Java虚拟机
java·开发语言·jvm
kklovecode
4 分钟前
C语言之头文件,宏和条件编译
c语言·开发语言·算法
txinyu的博客
5 分钟前
Linux 内存管理
linux·运维·开发语言·c++
m0_74825238
8 分钟前
Ruby 数据类型概述
开发语言·mysql·ruby
天天睡大觉
11 分钟前
Python学习9
开发语言·python·学习
2301_79731226
12 分钟前
学习Java39天
开发语言·python·学习
Reenrr
15 分钟前
C++学习
开发语言·c++·学习
进阶小白猿
27 分钟前
Java技术八股学习Day18
java·开发语言·学习
Halo_tjn
29 分钟前
基于Java的相关知识点
java·开发语言·windows·python·算法
草原上唱山歌
36 分钟前
推荐使用的C++ IDE
开发语言·c++·ide
热门推荐
01GitHub 镜像站点02Linux下V2Ray安装配置指南03Labelme从安装到标注:零基础完整指南04Claude Code Skills 实用使用手册05AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南06网站改了域名,如何查找?07UV安装并设置国内源08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09百度网盘偷偷给电脑“降频”?102025年大语言模型技术全景报告