当前位置: 首页 > news >正文

2023年湘潭大学OJ作业2 2023年下学期《C语言》作业0x01-数学计算 XTU OJ 1080,1081,1082,1083,1084

第一题

#include<stdio.h>
#include<math.h>int main()
{double a=3.2,b=4.7;a=a*a,b=b*b;double res=sqrt(a+b);printf("%g\n",res);return 0;
}

注意math.h头文件的使用,还有sqrt是双精度的

第二题

#include<stdio.h>
#include<math.h>#define PI 3.14159265int main()
{double a=cos(PI/3);double b=1-a;double c=b/2.0;double res=sqrt(c);printf("%g\n",res);return 0;
}

学习#define的使用,三角函数的返回值也是双精度 

第三题

#include<stdio.h>
#include<math.h>#define PI 3.14159265
#define a PI/4int main()
{double b=sin(a);double c=b*b;double d=cos(a);double temp=b*d;double end=d*d;double res=c+temp-end;printf("%g\n",res);return 0;
}

 %g不会有多余的零输出

第四题

#include<stdio.h>
#include<math.h>int main()
{double a=sqrt(5),b=sqrt(6),c=sqrt(3),temp=b+c,up=2*a*temp;double res=up/9;printf("%g\n",res);return 0;
}

第五题

#include<stdio.h>
#include<math.h>#define PI 3.14159265int main()
{double a,b,p;double c;scanf("%lf%lf%lf",&a,&b,&p);double temp=a*a+b*b-2*a*b*cos(p*PI/180);c=sqrt(temp);printf("%g\n",c);return 0;
}

注意三角函数使用的是PI相关的弧度制,但是题目输入的是度数,所以需要转换一下 

 

http://www.lryc.cn/news/185502.html

相关文章:

  • C/C++ 进程间通信system V IPC对象超详细讲解(系统性学习day9)
  • python—如何提取word中指定内容
  • 分享几个通用个人简历模板|行业通用
  • 如何正确操作封箱机
  • mysql面试题7:MySQL事务原理是什么?MySQL事务的隔离级别有哪些?
  • vue 项目打包性能分析插件 webpack-bundle-analyzer
  • C++ day2
  • 【Kafka专题】Kafka集群架构设计原理详解
  • Docker 镜像的缓存特性
  • Javascript 笔记:object
  • 【vue3】可编辑el-table
  • 一个开源的安卓相机:OpenCamera
  • 分类预测 | MATLAB实现POA-CNN鹈鹕算法优化卷积神经网络多特征分类预测
  • 学习网络编程No.7【应用层之序列化和反序列化】
  • 小谈设计模式(10)—原型模式
  • 用《斗破苍穹》的视角打开C#3 标签与反射(人物创建与斗技使用)
  • c语言进阶部分详解(详细解析字符串常用函数,并进行模拟实现(下))
  • 一文看懂光模块的工作原理
  • 基于SpringBoot的桂林旅游景点导游平台
  • 【小程序 - 加强】自定义组件、使用npm包、全局数据共享、分包_05
  • Vue.js3学习篇--Vue模板应用
  • 【软考】5.2 传输介质/通信方式/IP地址/子网划分
  • 软件测试银行项目网上支付接口调用测试实例
  • w806 adc 中断扫描通道采集
  • 使用CSS的Positions布局打造响应式网页
  • 模型训练环境相关(CUDA、PyTorch)
  • 链动2+1模式:社交电商行业的新型商业模式与营销手段
  • 竞赛选题 深度学习 opencv python 实现中国交通标志识别
  • LuatOS-SOC接口文档(air780E)-- fskv - kv数据库,掉电不丢数据
  • 一篇文章教你Pytest快速入门和基础讲解,一定要看!