- 顺序结构 1.int main() {int a,b,c; printf(""); scanf("",); printf("",); return 0;} -选择结构 1.int main() { int a,b; printf(""); scanf("",); if(条件){代码段} if(条件){代码段} return 0;} 2.int main() { int a,b; printf(""); scanf("",); if(条件){代码段} else{} return 0;} 3.int main() { int a,b; printf(""); scanf("",); if(条件){代码段 }else if(条件){代码段 }else{} return 0;} 4.只能用int和char 不能用float和double int main(){ {int A; printf(""); scanf("",); switch(常数){ case A: ;break;} return 0;} -循环结构 1.int main() {int i=1,sum=0; while(循环条件){} printf("",); return 0;} 2.int main() {int i=1; do{代码段} while(循环条件) return 0;} 3.int main() {int i,sum; for(变量赋值;循环条件;自增) {sum=sum+i;} return 0;} 4.int main() {int i,sum; for(变量赋值;循环条件;) {sum=sum+i; 自增} return 0;} 5.int main() {int i sum; for(;循环条件;) {变量赋值 sum=sum+i; 自增} return 0;}