分支结构语句

分支(选择)结构语句

分支结构(选择结构)语句:if语句,switch语句



一、if语句

1.单分支语句

一般格式:

if(条件表达式)
{
复合语句 1

在这里插入图片描述

代码如下(示例):

#include <stdio.h>
int main()
{
   
int a = 1,b = 2;
if(a<b)
{
   
b = a;
}
printf("a=%d,b=%d\n",a,b);
return 0;
}

上述代码是比较a和b的大小,若a<b,则把a的值赋值给b

输出结果为:a=1,b=1

2.双分支语句

一般格式:

if(条件表达式)
{
复合语句 1else
{
复合语句 2

在这里插入图片描述

代码如下(示例):

#include <stdio.h>
int main()
{
   
int a = 2,b =1;
if
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
1. 实现分支结构语句的应用 // 定义变量 var num = 10; // 分支结构语句 if (num > 0) { console.log("num是正数"); } else if (num < 0) { console.log("num是负数"); } else { console.log("num是0"); } 这段代码定义了一个变量num并使用if语句进行条件判断。如果num大于0,输出“num是正数”,如果num小于0,输出“num是负数”,如果num等于0,输出“num是0”。 2. 实现循环结构语句的应用 // 定义变量 var sum = 0; // 循环结构语句 for (var i = 1; i <= 100; i++) { sum += i; } console.log("1到100的和是:" + sum); 这段代码使用for循环求1到100的和。首先定义一个变量sum并将其初始化为0,然后使用for循环从1到100依次将每个数累加到sum中。最后输出结果。 3. 实现continue,break语句的应用 // 循环结构语句 for (var i = 1; i <= 10; i++) { if (i % 2 == 0) { continue; } if (i == 7) { break; } console.log(i); } 这段代码使用for循环输出1到10之间的奇数,并在遇到偶数时使用continue跳过该次循环,遇到数字7时使用break结束循环。输出结果为1、3、5。 4. 实现输出“金字塔” // 定义变量 var n = 5; // 循环结构语句 for (var i = 1; i <= n; i++) { var str = ""; // 输出空格 for (var j = 1; j <= n - i; j++) { str += " "; } // 输出* for (var k = 1; k <= 2 * i - 1; k++) { str += "*"; } console.log(str); } 这段代码使用两层for循环输出一个“金字塔”形状。首先定义变量n表示金字塔的高度,然后使用外层循环控制行数,内层循环控制每一行输出的空格和星号的数量。具体来说,内层循环使用n-i个空格和2*i-1个星号组成一行,最后输出即可。输出结果如下: * *** ***** ******* *********

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值