园林建设网站,游戏中心官网,如何把一个关键词优化到首页,建设银行e路护航官方网站登陆文章目录 一、控制语句1.1、if...else...单条件语句1.2、if...else if...else...多条件语句1.3、switch...case 二、循环语句2.1、for循环2.2、while循环2.3、注意#xff1a;for循环和while循环使用上面等同2.4、do while循环2.4.1、while条件成立时2.4.2、while条件不成立时… 文章目录 一、控制语句1.1、if...else...单条件语句1.2、if...else if...else...多条件语句1.3、switch...case 二、循环语句2.1、for循环2.2、while循环2.3、注意for循环和while循环使用上面等同2.4、do while循环2.4.1、while条件成立时2.4.2、while条件不成立时 2.5、跳出循环的条件2.5.1、break结束整个循环2.5.2、continue结束本次循环 2.6、实战案例2.6.1、99乘法表for循环2.6.2、99乘法表while循环2.6.3、for循环打印空心菱形 C语言介绍 C语言是一门面向过程的计算机编程语言与C、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此C语言可以编写系统软件。 当前阶段在编程领域中C语言的运用非常之多它兼顾了高级语言和汇编语言的优点相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时C语言的普适较强在许多计算机操作系统中都能够得到适用且效率显著。 C语言拥有经过了漫长发展历史的完整的理论体系在编程语言中具有举足轻重的地位。 一、控制语句 1.1、if…else…单条件语句
#includestdio.hint main()
{int i 5;//i5 条件if (i5){//条件成立输出内容printf(i大于5);}else{//条件不成立输出内容printf(i小于等于5);}
}1.2、if…else if…else…多条件语句
#includestdio.hint main()
{int i 4;//i5 条件1if (i5){//条件成立输出内容printf(i大于5);}//i5 条件2else if (i 5){printf(i小于5);}else {//条件不成立输出内容printf(i等于5);}
}1.3、switch…case
break必须有不然会继续执行下面代码
int main()
{int i 4;switch(i){case 1:printf(i%d, i);break;case 2:printf(i%d, i);break;case 4:printf(i%d, i);break;default:printf(输入的数字是%d, i);}
}二、循环语句 2.1、for循环
#includestdio.hint main()
{/*int i0;初始值i10;循环条件i;改变循环条件*/for (int i 0; i 10; i){//循环体printf(i%d\n, i);}
}2.2、while循环
#includestdio.hint main()
{/*int i0;初始值i10;循环条件i;改变循环条件*/int i 0;while (i 10){printf(i%d\n, i);i;}
}2.3、注意for循环和while循环使用上面等同
#includestdio.hint main()
{/*int i0;初始值i10;循环条件i;改变循环条件*/for (int i 0; i 10; i){//循环体printf(i%d\n, i);}printf(\n);int i 0;while (i 10){printf(i%d\n, i);i;}
}2.4、do while循环
2.4.1、while条件成立时
#includestdio.hint main()
{/*int i0;初始值i10;循环条件i;改变循环条件*/int i 0;do{printf(%d\n, i);i;} while (i 10);
}2.4.2、while条件不成立时
#includestdio.hint main()
{/*int i0;初始值i10;循环条件i;改变循环条件*/int i 0;do{printf(%d\n, i);i;} while (i 10);
}2.5、跳出循环的条件
2.5.1、break结束整个循环
#include stdio.hint main() {int i, j;for (i 0; i 10; i){if (i 5) {break;}printf(i%d\n, i);}return 0;
}2.5.2、continue结束本次循环
#include stdio.hint main() {int i, j;for (i 0; i 10; i){if (i 5) {continue;}printf(i%d\n, i);}return 0;
}2.6、实战案例
2.6.1、99乘法表for循环
#includestdio.hint main()
{//第一层循环for (int i 1; i 10; i) {//第二层循环 初始化j1,然后j2,j3...j9因为i最大是9for (int j 1; j i; j){//9*9乘法表的格式 \t是水平制表符printf(%d * %d %d\t, j, i, i * j);}//使乘法表呈现阶梯型更美观printf(\n);}
}2.6.2、99乘法表while循环
#includestdio.hint main()
{int i 1;while (i 10){int j 1;while (j i){printf(%d * %d %d\t, j, i, i * j);j;}i;printf(\n);}
}2.6.3、for循环打印空心菱形
逻辑-适用于奇数
#include stdio.hint main() {int i, j, rows 7, lx rows / 2;for (i 0; i rows; i){for (j 0; j rows; j){if (jabs(lx-i)||jrows-(abs(i-lx)1)){printf(*);}else if (j rows){printf(\n);}else{printf( );}}}return 0;
}