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

(1)输入输出函数:cin和cout(2)数学函数:sqrt、pow、sin、cos、tan等

输入输出函数:cin 和 cout

在C++编程语言中,为了与用户进行交互和显示程序的结果,我们使用了两个非常重要的函数:cin 和 cout。这两个函数分别用于输入和输出。

cin是C++中的标准输入流对象,它用于从键盘接收用户的输入。通过使用cin,我们可以方便地获取用户输入的值,并将其存储在程序中的变量中,以供后续使用。以下是一个简单的示例,演示如何使用cin函数:

 

cpp

#include <iostream>
using namespace std;int main() {int age;cout << "请输入您的年龄: ";cin >> age;cout << "您的年龄是: " << age << endl;return 0;
}

在上面的示例中,我们首先在屏幕上打印出一条消息,要求用户输入他们的年龄。然后,使用cin函数从键盘读取用户输入的值,并将其存储在名为age的整数变量中。最后,使用cout函数将用户的年龄打印到屏幕上。

cout是C++中的标准输出流对象,它用于向屏幕打印输出结果。通过使用cout,我们可以将程序计算的结果、变量的值或其他消息显示给用户。以下是一个简单的示例,演示如何使用cout函数:

 

cpp

#include <iostream>
using namespace std;int main() {int a = 10, b = 5;int sum = a + b;cout << "两个数的和是: " << sum << endl;return 0;
}

在上面的示例中,我们首先声明了两个整数变量a和b,并将它们的初始值分别设置为10和5。然后,我们计算a和b的和,并将结果存储在名为sum的变量中。最后,使用cout函数将sum的值打印到屏幕上。

cpp

#include <iostream>
using namespace std;int main() {cout << "我对编程有个笑话想和你分享:" << endl;cout << "为什么程序员总是带着眼镜?" << endl;cout << "因为他们无法C#!" << endl;return 0;
}

数学函数:sqrt、pow、sin、cos、tan 等

C++提供了许多有用的数学函数,以便进行数学计算。下面介绍几个常用的数学函数:

  1. sqrt(x):求平方根。sqrt函数接受一个参数x,返回x的平方根。例如,sqrt(16)的结果为4。

  2. pow(x, y):求幂。pow函数接受两个参数x和y,返回x的y次幂。例如,pow(2, 3)的结果为8,即2的3次方。

  3. sin(x):求正弦值。sin函数接受一个参数x(单位为弧度),返回x的正弦值。例如,sin(0)的结果为0,sin(π/2)的结果为1。

  4. cos(x):求余弦值。cos函数接受一个参数x(单位为弧度),返回x的余弦值。例如,cos(0)的结果为1,cos(π/2)的结果为0。

  5. tan(x):求正切值。tan函数接受一个参数x(单位为弧度),返回x的正切值。例如,tan(0)的结果为0,tan(π/4)的结果为1。

这些数学函数在C++中通过引入<cmath>头文件来使用。下面是一个简单的示例,展示了如何使用这些数学函数:

 

cpp

#include <iostream>
#include <cmath>
using namespace std;int main() {double x = 2.0;double result1 = sqrt(x);double result2 = pow(x, 3);double result3 = sin(x);double result4 = cos(x);double result5 = tan(x);cout << "平方根: " << result1 << endl;cout << "幂运算: " << result2 << endl;cout << "正弦值: " << result3 << endl;cout << "余弦值: " << result4 << endl;cout << "正切值: " << result5 << endl;return 0;
}

在上面的示例中,我们先声明了一个双精度浮点型变量x,并给它赋值为2.0。然后,使用sqrt、pow、sin、cos和tan函数分别计算x的平方根、x的3次方、x的正弦值、x的余弦值和x的正切值,并将结果存储在不同的变量中。最后,使用cout函数将这些结果打印到屏幕上。

通过使用输入输出函数和数学函数,我们可以轻松地与用户进行交互,并进行各种数学计算。这些函数为我们提供了强大的工具,使程序更加灵活和实用。

最后

People

Relying

On

Certain

Essential

Duties

Using

Relevant

Elements.

什么意思?

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

相关文章:

  • ArmSom-W3开发板之PCIE的开发指南(一)
  • Android 13.0 framework修改AlertDialog对话框的button样式
  • 如何使用ArcGIS Pro提取河网水系
  • python pytesseract 中文文字批量识别
  • Python 之plt.plot()的介绍以及使用
  • 自动化生成代码:MyBatis 的 Generator与MyBatis-Plus 的 AutoGenerator
  • 达梦数据库-DW-国产化--九五小庞
  • LeetCode 753. 破解保险箱【欧拉回路,DFS】困难
  • 深度学习概念(术语):Fine-tuning、Knowledge Distillation, etc
  • tcp_v4_connect函数的解析
  • go-channel
  • K8s操作命令
  • 【MySQL】 MySQL数据库基础
  • vscode 下载安装
  • springboot对接postgres
  • [python 刷题] 242 Valid Anagram
  • 算法通过村第七关-树(递归/二叉树遍历)青铜笔记|手撕递归
  • #循循渐进学51单片机#点亮你的LED#not.2
  • 基于Java+SpringBoot+Vue+uniapp点餐小程序(亮点:协同过滤算法、会员系统,购物车结算、在线聊天)
  • 深度学习-全连接神经网络-详解梯度下降从BGD到ADAM - [北邮鲁鹏]
  • 数据结构--二叉排序树
  • Python | 根据子列表中的第二个元素对列表进行排序
  • qsort函数详细讲解以及利用冒泡排序模拟实现qsort函数
  • C++QT day6
  • List与ArrayList
  • 【C++】特殊类的设计
  • 机器学习:PCA(Principal Component Analysis主成分)降维
  • linux服务器slab缓存回收方案设计
  • Apache Spark 的基本概念
  • 通讯协议介绍CoAP 协议解析