必考算法:
求和
均值
逆序
最大/最小值——打擂法
排序——冒泡/选择法
查找——顺序/折:有序
插入——边找边插
删除
常用算法:
水仙花数
迭代 :Fibonacci 数列
回文:整数各位分离,逆序
素数:设置counter,并清 0 ,满足条件即增 1
取余算法
逆序算法:
必考算法:
求和
均值
逆序
最大/最小值——打擂法
排序——冒泡/选择法
查找——顺序/折:有序
插入——边找边插
删除
常用算法:
水仙花数
迭代 :Fibonacci 数列
回文:整数各位分离,逆序
素数:设置counter,并清 0 ,满足条件即增 1
取余算法
逆序算法:
反转算法:
c++无string类型,只提供了string类(不是基本数据类)
变量命名规则 首字母不能是数字
char不能赋值汉字,因为一个汉字占两个字符
?:为三目运算
a>b ? a:b;
表示 若a>b取a,否则取b
2.6904e+124 是科学计数法
’t’用于换行
‘ ’用于字符,“ ”用于字符串
表整除 1/2=0
5.0/9不等于0!
字符会自动转为acsii值计算
y=x++ //先给y赋值x再自增
y=++x //x先自增再给y赋值
‘ = ’ 从右向左执行:
冒泡排序函数
void sort(int a[5],int b,int c)
{
if(c==0)
{
for(int i=0;i { for(int j = 0;j { if(a[j]>a[j+1]) { int t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } }//升序 if(c==1){ for(int i=0;i for(int j = 0;j if(a[j] int t=a[j]; a[j]=a[j+1]; a[j+1]=t; }}}}//降序 }



