目录
前言
程序中的数学运算符
基本运算
特殊运算
%运算
sqrt运算
pow运算
max函数
min函数
如何运用运算符
1-4节课的综合小练习
结尾
前言
这期点赞过100给大家发个小福利!
程序中的数学运算符
基本运算
在我们的程序中也加加减乘除的运算,只不过有的符号比较特殊:
程序中 | 数学中 |
+ | + |
- | - |
*(Shift+8) | x |
/ | ÷ |
特殊运算
%运算
%:求a除以b的的余数
int a,b;
cin>>a>>b;
cout<<a%b<<endl;
输入:5 4 输出:1
sqrt运算
sqrt(x):求根号x的值
int x;
double ans;
cin>>x;
ans=sqrt(x);//将sqrt(x)的值赋给ans
cout<<ans<<endl;
输入:36 输出:6
注意:如果要用sqrt函数需在第一行加入下面代码:
#include<math.h>
或者将#include<iostream>改成下面代码:
#include<bits/stdc++.h>
#include<bits/stdc++.h>是C++里的万能头文件,基本上用这一个头文件就足够了。
pow运算
pow(a,b):求a的b次方是多少
int a,b;
cin>>a>>b;
cout<<pow(a,b)<<endl;
输入:2 3 输出:8
注意:用此函数也得调用math.h头文件
max函数
max(a,b):返回a,b中较大的一个
cout<<max(5,8)<<endl;
输出:8
min函数
min(a,b):返回a,b中较小的一个
cout<<min(5,8)<<endl;
输出:5
如何运用运算符
我们可以输出两个数的和,如下:
cout<<1+1<<endl;
这段代码会执行输出1+1的和,即2。
当然你也可以加括号,系统会先算括号里的,这就是优先级,我们以后会讲:
cout<<(1+2)*3<<endl;
这段代码会先算1+2,在用1+2的和乘3,即3×3=9。
你也可以对一个变量的值进行改变,如下:
int a=10;
a=a+10;
cout<<a<<endl;
分析:a的初始值是10。第一个赋值运算,我们先算右边:a+10=10+10=20,再把右边的值赋值给左边的a,那么a的值就变成了20,所以输出会是20。
上面的赋值还可以更简单:
a+=10
两个赋值语句效果都是一样的,第一种更好理解,但第二种更加简洁,各有利弊。
像第二种赋值语句,我们称之为复合表达式。
1-4节课的综合小练习
题目(原创):请输入一个变量n,并输出n加上10的结果。
大家可以私信我提交代码,或在评论区讨论哦!
想要答案可以私信我,或者等以后的课程中我会讲解,快去试试吧!
结尾
你要记住这个框架:
#include<bits/stdc++.h>
using namespace std;
int main()
{
//代码写这里,其他地方照着打,不要变
return 0;
}
你的主程序应放在return 0的前面,其他的代码你就多记记多写写,每次写程序都写上就OK啦!文章来源:https://www.toymoban.com/news/detail-703148.html
这么用心的博主,换你手中一个小小的赞不过分吧,欢迎大佬们评论区讨论!文章来源地址https://www.toymoban.com/news/detail-703148.html
到了这里,关于从入门到精通,30天带你学会C++【第四天:程序中的数学运算】(学不会你找我)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!