我也是个编程(c++)萌新
首先 我们从头文件和输入输出开始的
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;//赋值一个int范围的数
cin>>n;//最开始的输入 到后期也可以写成 scanf("%d",&n); 这样会运行更快
cout<<n;//最开始的输出 后期可以写成 printf("%d",n);
}
然后 我们学了一些别的变量
long long:整数 比int大 float:小于等于7位的小数 double :小于等于15位的小数
还有 cout<<fixed<<setprecision(...)<<....; :强制变成几位小数;
学了 if else 会了判断 if:如果达成小括号里条件,执行if里的代码(一个if只执行1次)
else:如果不达成if里的条件,执行else里的代码
if(....){
......
} else{
.....
}
又学了数组
a[...]: 一维数组
a[....][...]:二维数组
a[...][...][...]:后面的括号如果大于2个统称为高维数组
又学了 while 循环 for 循环 continue:跳过本轮循环 break:关闭循环
while(){
}
for(int i=...;i....;i...){
}
于是就有了冒泡排序和选择排序 (都是排大小的)swap:交换两个数的量
for(int i=1;i<...;i++){
for(int j=i+1;j<=...;j++){
if(a[i]<a[j]){ //如果是<则大的数在前 否则是小的数在前
swap(a[i],a[j]);
}
}
}//选择排序 本人常用
for(int i=1;i<...;i++){
for(int j=0;j<=...-1-i;j++){
if(a[i]<a[j]){ //如果是<则大的数在前 否则是小的数在前
swap(a[i],a[j]);
}
}
}//冒泡排序
又学了 char
char:一个变量 表示字符串,也可以变成数组
还有 const :常量 ,本体的值不改变
今天先写这些