由于有些基础的忘了所以,呵呵
基础框架:
#include<iostream>
using namespace std;
int main(){
return 0;
}
万能头文件:
#include<bits/stdc++.h>
小数头文件:
#include<iomanip> //用万能头文件不用加
字符串头文件:
#include<cstring> //用万能头文件不用加
数学头文件
#include<cmath> //用万能头文件不用加
整形变量关键字:
int
long long
short
浮点型变量关键字:
double
float
字符型变量关键字:
char //ascii码:A=65,a=97,0=48
布尔变量关键字:
bool
字符串变量关键字:
string
常数关键字:
const //加在变量关键字前
变量命名规则:
1.由26个英文字母、数字和下划线组成。
例:ws@(×)
2.英文大小写字母是不同的变量名。
例:A和a(这是不同的两个变量名)
3.不能以数字开头。
例:1qw(×)
4.不能使用已有特殊含义的单词作为变量名。
例:int
实践:
short a=1;
int b=2;
long long c=3;
flont d=4.34235;
double e=5.3432553;
char f='a';
dool g=true; 或 dool g=1;
string h="abc123";
保留小数后三位:
double a=3.1415926;
cout<<fixed<<setprecision(3)<<a; //记得加小数头文件
printf("%.3lf",a);
小试牛刀:
判断回文数:
string a="abccba",b=a,c="";
reverse(b.begin(),b.end());//觉记得加字符串头文件
for(int i=a.size()-1;i>=0;i--){
c+=a[i];
}
if(a==b||a==c) cout<<"yes";
else cout<<"no";
小试牛刀:
输入:
int a
cin>>a;
scanf("%d",&a);
输出:
int a=0;
cout<<a;
printf("%d",a);
输出换行:
endl
判断语句:
if(执行条件){
执行的事;
}
if(执行条件){
执行的事;
}else{ //else:不满足执行条件
执行的事;
}
循环语句:
for循环:
for(int i=0;i<=3;i++){
循环做的事; //当然,有些数据可以换 例:int i=0 i可以是j、k……(其他的不常用),0可以是任何数,int也可以换
}
while循环:
while(1){
循环做的事; (写1是死循环可以换)
}
do-while循环:
根本没用过,了解就行
do{
循环做的事; (和while循环差不多,这是先循环一次再判断)
}while(1);
system语句(自学):
用法:阿巴阿巴
实践(就学会一个):
system("color 70");(7和0可以换,至于怎么换,参见左侧) //0 = 黑色 8 = 灰色
cout<<"阿巴阿巴"; //1 = 蓝色 9 = 淡蓝色
//2 = 绿色 A = 淡绿色
//3 = 浅绿色 B = 淡浅绿色
//4 = 红色 C = 淡红色
//5 = 紫色 D = 淡紫色
//6 = 黄色 E = 淡黄色
//7 = 白色 F = 亮白色
运行效果:
_________ _______
|阿巴阿巴(黑)白白白|
|白白白白白白白白白白|
|白白白白白白白白白白|
|_________________|
四舍五入相关:
ceil(1.1) = 2 向上取整
floor(1.9) = 1 向下取整 //记得加数学头文件
round(1.5) = 2 四舍五入
小试牛刀:
取幂
pow(底数,指数) //底数和指数不懂的自行百度 记得加数学头文件
共 11 条回复
不错,点赞👍👍👍