交换算法
查找最小值算法
冒泡排序
选择排序
插入排序
shell排序 (希尔排序)
归并排序
快速排序
二分查找算法
查找重复算法
1.输入语句:scanf("控制格式",接受值列表),其中控制格式常用的有:%d,%c,%s,%f,分别表示整型,字符型,字符串和浮点型.
例如int
achar
cscanf("%d
%c",&a,&c)表示向a和c输入值
2.赋值语句:=号,如将b赋值为10,为b=10
3.条件:if(布尔表达式){程序}else{程序}(注:此结构可嵌套)
switch(离散量){case
常量:...case
常量:...}
例:int
ascanf("%d",&a)
if(a>10)
{printf("大于10")}
else
{printf("小于10")}
例:switch(months)
{
case
1:printf("1月有31天")break
case
3:printf("3月有31天")break
....
default:break
}
4.循环:for结构,while结构,do-while结构
for(初始化判断变化)
{
}
while(条件)
{
}
do
{
}while(条件)
输入:scanf("%d",&a)百分号后面可以跟d,c,s,f等,分别代表输入整型,字符,字符串,浮点型
赋值:=号,如a=10
条件:if(条件){程序}
else{程序}
循环:循环有多个,比较常用的是for,和while
如:for(i=0i<10i++){程序}//for(初使化;条件;变化)
while(条件){程序}//while里条件成立执行括号里代码