从入门到精通,30天带你学会C++【第四天:程序中的数学运算】(学不会你找我)

目录

前言

程序中的数学运算符

基本运算

特殊运算

%运算

sqrt运算

pow运算

如何运用运算符

1-4节课的综合小练习

结尾


前言

这期点赞过100给大家发个小福利!

程序中的数学运算符

基本运算

在我们的程序中也加加减乘除的运算,只不过有的符号比较特殊:

程序中 数学中
+ +
- -
*(Shift+8) x
/ ÷

特殊运算

%运算

%:求a除以b的的余数

int a,b;
cin>>a>>b;
cout<

输入:5 4     输出:1

sqrt运算

sqrt(x):求根号x的值

int x;
double ans;
cin>>x;
ans=sqrt(x);//将sqrt(x)的值赋给ans
cout<

输入:36     输出:6

注意:如果要用sqrt函数需在第一行加入下面代码:

#include

或者将#include改成下面代码:

#include

#include是C++里的万能头文件,基本上用这一个头文件就足够了。

pow运算

pow(a,b):求a的b次方是多少

int a,b;
cin>>a>>b;
cout<

输入:2 3     输出:8

注意:用此函数也得调用math.h头文件 

如何运用运算符

我们可以输出两个数的和,如下:

cout<<1+1<

这段代码会执行输出1+1的和,即2。

当然你也可以加括号,系统会先算括号里的,这就是优先级,我们以后会讲:

cout<<(1+2)*3<

这段代码会先算1+2,在用1+2的和乘3,即3×3=9。

你也可以对一个变量的值进行改变,如下:

int a=10;
a=a+10;
cout<

分析:a的初始值是10。第一个赋值运算,我们先算右边:a+10=10+10=20,再把右边的值赋值给左边的a,那么a的值就变成了20,所以输出会是20。

上面的赋值还可以更简单:

a+=10

两个赋值语句效果都是一样的,第一种更好理解,但第二种更加简洁,各有利弊。

像第二种赋值语句,我们称之为复合表达式

1-4节课的综合小练习

题目(原创):请输入一个变量n,并输出n加上10的结果

大家可以私信我提交代码,或在评论区讨论哦!

想要答案可以私信我,或者等以后的课程中我会讲解,快去试试吧!

结尾

你要记住这个框架:

#include
using namespace std;
int main()
{
    //代码写这里,其他地方照着打,不要变
    return 0;
}

你的主程序应放在return 0的前面,其他的代码你就多记记多写写,每次写程序都写上就OK啦!

这么用心的博主,换你手中一个小小的赞不过分吧,欢迎大佬们评论区讨论!

你可能感兴趣的:(c++,算法,开发语言,java,前端)