上一次讲了定义变量,这节课就说一下变量的赋值
一.赋值
每一次定义的变量都是随机的,而除了我们输入的赋值,还可以在定义变量的同时赋值
如下:
#include<iostream>
using namespace std;
int main()
{
int a=54188,b=18845;
cout<<a<<endl<<b;
}
在统计某数的时候,我们会将它赋值为0,或什么,这就需要在定义的时候赋值了
如果我们要输出两次,并且数值不一样,我们就可以直接赋值:
#include<iostream>
using namespace std;
int main()
{
int a=54188,b=18845;
cout<<a<<endl<<b;
a=1;
b=0;
cout<<endl<<a<<endl<<b;
}
这样就可以轻松赋值
二.算术运算
算术运算就是+-*/
其中×用*表示
÷用/表示
经典题目:A+B Problem
题目描述:
输入两个整数A和B(0<=A,B<=10,000),输出它们的和。
输入格式:
一行两个数:A和B。
输出格式:
一个数,A+B的值。
样例输入:
1 2
样例输出:
3 提示:
您的程序应当从键盘读取输入的数据,并将答案输出到显示器。例如,您可以使用 C++ 中的cin命令从键盘(标准输入设备)中读取程序运行所需要的数据,并使用C++ 中的cout命令将程序运行的结果输出到显示器上(标准的输出设备)。如果不是题目要求的,您不得输出任何额外的信息,否则您会得到一个 Wrong Answer。
C++参考程序 如下:
#include <iostream> //包括iostream库,c语言的scanf()和printf()也包含在该库中。
using namespace std; //默认使用std名字空间
int main() //程序执行的入口处,main函数
{
int a,b,c; //程序中用到了三个整数型(存放整数)变量a,b,c,变量必须先定义后使用。
cin>>a>>b; //每条语句以分号结束,一条语句可以写在多行上。
c = a+b; //通过键盘输入两个值分别给a和b,然后把a和b的和赋给变量c。
cout<<c<<endl; //输出变量c的值(a和b的和),之后紧跟着输出回车,这个回车可省略。
return 0; //程序运行完返回0,表示正常结束,这条语句可省略。
}
还有一道练习题(加法的):求一个数的前后两个数
题目描述:
输入一个100以内的自然数n,输出该数前x个的数和后x个的数。
输入格式:
输入两个数,一个n和x。
输出格式:
输出两个数,分两行,分别表示前后的两个数。
样例输入:
5 2 样例输出:
3 7 提示: n和x均为小于100的自然数。 时间限制: 1000ms 空间限制: 256MB
#include<iostream>
using namespace std;
int main()
{
int n,x;
cin>>n>>x;
cout<<n-x<<endl;
cout<<n+x;
return 0;
}
其余的运算符号不细讲,原理都差不多的,一通百通
下面是WZOI网站上提供的照片,大家可以好好学习
以下题目是大家可以参考练习的:
推荐的做题网站有
以上就是本教程的内容,若学到了请点赞收藏加关注(反正不需要钱),栓Q了~