目录
简单 – if 语句
语法
示例
输出
if else语句
流程图
嵌套的 if - else 语句
Else – if ladder
Syntax
Switch 语句
首页 后端开发 C++ 使用流程图和程序来描述C语言中的决策概念

使用流程图和程序来描述C语言中的决策概念

Sep 15, 2023 am 11:05 AM
条件语句 控制流程 判断语句

以下是决策语句 -

  • 简单 - if 语句
  • if - else 语句
  • 嵌套 - if else 语句
  • else – ifladder
  • switch 语句

简单 – if 语句

“if”关键字是用于在逻辑条件为真时执行一组语句。

语法

if (condition){
   Statement (s)
}
登录后复制

使用流程图和程序来描述C语言中的决策概念

示例

以下示例检查数字是否大于 50。

#include<stdio.h>
main (){
   int a;
   printf (&ldquo;enter any number:</p><p>&rdquo;);
   scanf (&ldquo;%d&rdquo;, &a);
   if (a>50)
      printf (&ldquo;%d is greater than 50&rdquo;, a);
}
登录后复制

输出

1) enter any number: 60
60 is greater than 50 .
2) enter any number 20
no output
登录后复制

if else语句

if else语句接受True或False条件。

语法

if (condition){
   True block statement(s)
}
else{
   False block statement(s)
}
登录后复制

流程图

使用流程图和程序来描述C语言中的决策概念

示例

以下是检查奇偶数的程序 −

#include<stdio.h>
main (){
   int n;
   printf (&ldquo;enter any number:</p><p>&rdquo;);
   scanf (&ldquo;%d&rdquo;, &n);
   if (n%2 ==0)
      printf (&ldquo;%d is even number&rdquo;, n);
   else
      printf( &ldquo;%d is odd number&rdquo;, n);
}
登录后复制

输出

1) enter any number: 10
10 is even number
登录后复制

嵌套的 if - else 语句

这里的“if”被放置在另一个 if(或)else 中 -

语法

if (condition1){
   if (condition2)
      stmt1;
   else
      stmt2;
   }
   else{
      if (condition3)
         stmt3;
      else
         stmt4;
   }
登录后复制

流程图

使用流程图和程序来描述C语言中的决策概念

示例

以下示例是打印给定数字中最大的3个数字。

#include<stdio.h>
main (){
   int a,b,c;
   printf (&ldquo;enter 3 numbers&rdquo;);
   scanf (&ldquo;%d%d%d&rdquo;, &a, &b, &c);
   if (a>b){
      if (a>c)
         printf (&ldquo;%d is largest&rdquo;, a);
      else
         printf (&ldquo;%d is largest&rdquo;, c);
   } else {
      if (b>c)
         printf (&ldquo;%d is largest&rdquo;, b);
      else
         printf (&ldquo;%d is largest&rdquo;, c);
   }
}
登录后复制

输出

enter 3 numbers = 10 20 30
30 is largest
登录后复制

Else – if ladder

它是一个多路决策条件。

Syntax

if (condition1)
   stmt1;
else if (condition2)
   stmt2;
   - - - - -
   - - - - -
else if (condition n)
   stmt n;
else
   stmt x;
登录后复制

流程图

使用流程图和程序来描述C语言中的决策概念

示例

以下示例求二次方程的根 -

#include <math.h>
main (){
   int a,b,c,d;
   float r1, r2
   printf ("enter the values a b c");
   scanf (&ldquo;%d%d%d&rdquo;, &a, &b, &c);
   d= b*b &ndash; 4*a*c ;
   if (d>0){
      r1 = (-b+sqrt(d)) / (2*a);
      r2 = (-b-sqrt(d)) / (2*a);
      printf (&ldquo;root1 ,root2 =%f%f&rdquo;, r1, r2);
   }
   else if (d== 0){
      r1 = -b / (2*a);
      r2 = -b/ (2*a);
   printf (&ldquo;root1, root2 = %f%f&rdquo;, r1, r2);
   }
   else
      printf ("roots are imaginary&rdquo;);
}
登录后复制

输出

1) enter the values of a b c : 1 4 3
Root 1 = -1
Root 2 = -3
登录后复制

Switch 语句

它有助于从多个决策中选择一个。

语法

switch (expression){
   case value1 : stmt1;
      break;
   case value2 : stmt2;
      break;
   - - - - - -
   default : stmt &ndash; x;
}
登录后复制

语法

使用流程图和程序来描述C语言中的决策概念

示例

#include<stdio.h>
main (){
   int n;
   printf (&ldquo;enter a number&rdquo;);
   scanf (&ldquo;%d&rdquo;, &n);
   switch (n){
      case 0 : printf (&ldquo;zero&rdquo;)
         break;
      case 1 : printf (&lsquo;one&rdquo;);
         break;
      default : printf (&lsquo;wrong choice&rdquo;);
   }
}
登录后复制

输出

enter a number
1
One
登录后复制

以上是使用流程图和程序来描述C语言中的决策概念的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

C程序打印'偶数”或'奇数”,不使用条件语句 C程序打印'偶数”或'奇数”,不使用条件语句 Sep 15, 2023 pm 09:21 PM

在本节中,我们将看到如何在不使用任何条件语句(如<,<=,!=,>,>=,==)的情况下检查一个数是奇数还是偶数。我们可以通过使用条件语句轻松地检查奇数还是偶数。我们可以将数字除以2,然后检查余数是否为0。如果为0,则是偶数。否则,我们可以将数字与1进行AND运算。如果答案为0,则是偶数,否则为奇数。这里不能使用条件语句。我们将看到两种不同的方法来检查奇数还是偶数。方法1在这里,我们将创建一个字符串数组。索引0位置将保存“偶数”,索引1位置将保存“奇数”。我们可以将数字除

5个必备的Python入门实例代码 5个必备的Python入门实例代码 Jan 13, 2024 am 08:39 AM

Python入门代码:学习必备的5个实例Python是一种简单易学的高级编程语言,广泛用于数据分析、机器学习、网络爬虫等领域。对于初学者来说,掌握一些基本的Python代码是很重要的。本文将介绍5个简单的实例代码,帮助初学者快速入门Python编程。打印Hello,World!print("Hello,World!")这是Python

C++中的条件语句用法与实例 C++中的条件语句用法与实例 Aug 22, 2023 am 08:25 AM

C++作为一种高级编程语言,拥有多种流程控制语句来实现程序的决策结构和循环结构。其中,条件语句是C++编程中最常用的语句之一,它通过判断条件是否满足来决定程序的执行路径。本文将详细介绍C++中的条件语句用法和实例,以帮助读者更好地理解和应用该语法。一、条件语句的基本语法C++中的条件语句主要包括if语句、ifelse语句和switch语句三种。它们的基本语

如何使用Java中的条件语句进行逻辑判断 如何使用Java中的条件语句进行逻辑判断 Oct 26, 2023 am 09:18 AM

如何使用Java中的条件语句进行逻辑判断,需要具体代码示例条件语句是编程中常用的工具,它使程序能按照需求进行不同的分支执行。在Java程序中,使用条件语句可以根据某个条件的真伪来决定程序的下一步行动。本文将介绍Java中条件语句的使用方法,并给出具体的代码示例。在Java中,条件语句主要有两种形式:if语句和switch语句。if语句if语句是最常用的条件语

条件语句有哪三种形式 条件语句有哪三种形式 Jan 11, 2024 pm 01:37 PM

条件语句的三种形式:1、if语句:语法为“if (条件) { 执行语句 }”,如果条件为真,则执行语句;2、if-else语句:语法为“if (条件) { 执行语句1 } else { 执行语句2 }”,如果条件为真,则执行语句1;否则执行语句2;3、switch语句等等。

如何在Go中使用条件语句? 如何在Go中使用条件语句? May 11, 2023 pm 04:03 PM

在Go中,条件语句是控制程序流程的关键之一。在编写代码时,我们经常需要使用条件语句来实现特定的逻辑控制。在本文中,我们将讨论在Go语言中如何使用条件语句。If语句if语句是Go中最常见的条件语句之一。它根据一个布尔表达式的值来决定是否执行其中的代码块。下面是if语句的基本语法结构:ifcondition{//ifblockofcode}其

如何在Python中使用条件语句? 如何在Python中使用条件语句? Jun 04, 2023 pm 03:10 PM

Python语言中的条件语句是一种重要的编程概念,常用于控制程序的流程和判断不同的情况下执行不同的操作。在Python中,常用的条件语句包括if语句和if-else语句。本文将介绍如何在Python中使用条件语句。一、if语句的基本使用方法if语句是Python中最常用的条件语句之一,它用于在特定条件下执行一段代码块。其基本语法如下:ifcondition

PHP编程中有哪些常见的条件语句? PHP编程中有哪些常见的条件语句? Jun 12, 2023 am 08:25 AM

PHP是一种开放源代码、通用的脚本语言,在网页开发领域有着广泛的应用。在PHP编程中,条件语句则是必不可少的基本语法之一,用于实现程序中的各种逻辑判断和流程控制。本文将介绍PHP编程中常见的条件语句。一、if语句PHP中最常用的条件语句就是if语句。if语句的语法如下:if(条件表达式){//条件为真时执行的语句}其中,条件表达式可以是任意

See all articles