Acwing 上CPP的语法复习,以前学的很差,再来慢慢做。
#include<iostream>
using namespace std;
int main()
{
int A,B;
cin>>A>>B;
cout<<A+B<<endl;//endl用于换行,即光标另起一行
return 0;
}
输入输出流,标准库函数namespace std。
int型,float型,char型。
bool char int float
int范围:-2147483648~2147483647
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int A,B,C,D;
cin>>A>>B>>C>>D;
printf("DIFERENCA = %d",A*B-C*D);
return 0;
}
cstdio库包含scanf和printf函数,在利用时记得声明,而且尽量采用scanf和printf来作为输入输出,这样效率更高,标准输入输出。
%d %c %f %lf(double型)
cin>>5%2>>endl;
cin>>-5%2>>endl;
万能头文件,包含所有的可用到的C++库函数。以后写代码就可以直接引用这一个头文件了,不需要在写一大堆vector、string、map、stack……
#include <bits/stdc++.h>
贴一下链接【C++】万能头文件 <bits/stdc++.h> 的用法和优缺点-CSDN博客
另外对cout的浮点数精度设置可利用以下语句
#include<iostream>
using namespace std;
int main()
{
double n;
cin>>n;
/*此处设置cout精度为2*/
cout.setf(ios_base::fixed);
cout.precision(2);
/*此处设置cout精度为2*/
if(n>=0.00&&n<=2000.00)cout<<"Isento";
else if(n>2000.00&&n<=3000.00)cout<<"R$ "<<(n-2000.00)0.08;
else if(n>3000.00&&n<=4500.00)cout<<"R$ "<<(n-3000.00)0.18+80;
else if(n>4500.00)cout<<"R$ "<<(n-4500.00)*0.28+350;//纯c++小数格式转换
}
C++ 中的 cout.setf() 函数-CSDN博客详细解释
fixed,precision(),setf(iOS_base::showpoint)的含义_c++ setf(ios_base::showpoint)是什么意思-CSDN博客简单解释