流程控制语句

xiaoxiao2021-02-28  90

选择语句:

1If语句:

if (表达式1)   

{

语句1;

}

else if(表达式2)

{

语句2;

}

else

{

语句3;

}

表达式1为真 执行语句1

为假,如果表达式2为真执行语句2

否则,执行语句3

 

// 输入两个实数a,b,如果ab大,则将两个数数值交换,按代数值由小到大次序输出这两个数

 

int main()

{

float a;

float b;

scanf ("%f, %f", &a, &b);

// 比较大小

if (a > b)

{

// 交换

float tmp = a;

a = b;

b = tmp;

}

printf ("%.2f, %.2f\n", a, b);

return 0;

}

 

2、switch语句:

switch(表达式)

{

case 表达式1:

语句1

break;

case 表达式N:

语句2

break;

default:

语句N;

break;

}

表达式的结果必须要是一个整数

 

 

循环语句:

1、for语句:

// 1 -- 100的和

int main()

{

int i;

int sum = 0;

for (i = 0; i <= 100; i++ )

{

sum += i;

}

printf ("%d\n", sum);

return 0;

}

 

While语句:

while语句是支持“当型”循环控制结构的语句。

一般格式为: 

while  (表达式)  

{

    语句;

 }

 

// 1....100的和

int main()

{

int sum = 0;

int i = 1;

while (i <= 100)

{

sum += i;

i++;

}

printf ("%d\n", sum);

return 0;

}

 

转载请注明原文地址: https://www.6miu.com/read-38124.html

最新回复(0)