C语言实验报告范例

实验报告四

一, 实验类型:设计型

二, 实验室:

三, 指导老师:

四, 日期:

五, 实验名称:if分支语句的嵌套

六, 实验目的:

1, 学习if嵌套结构,能够用C语言编程解决日常生活的实例

2, 明确if语句在实现分支结构控制语句方面的特点和优势

3, 熟练掌握关系运算符、关系表达式、逻辑运算符和逻辑表达式、条件运算符和条件表达式,会使用if分支语句。

七实验仪器:Windows 11电脑、Microsoft Visual Studio 2010

八实验原理与步骤:使用if的嵌套及其多分支结构可以更加方便解决多于两个语句的问题。一个if语句中又包含一个或多个if语句的现象称为if语句的嵌套,else总是与它前面最近的那个未匹配的if相匹配。

If语句的基本形式;

If(表达式)

语句一;

else

语句二;

 

1,打开准备好的编程环境,输入如下代码:

#include<stdio.h>

int main()

{int x,y;

scanf("%d",&x);

if(x>0)

   y=1;

else

   if(x==0)

      y=0;

   else

      y=-1;

printf("y=%d\n",y);

return 0;

}

2,鼠标点击启动调试,无误后再点击开始执行不调试

3,键盘第一次输入3,按enter键;第二次输入0,按enter键;第三次输入-12,按enter键

4,若将if语句的嵌套部分写成:if(x>=0)

   if(x>0)

      y=1;

   else

      y=0;

else

   y=-1;

重复上述操作,得到相同的值。

九数据记录与处理

1, 记录未嵌套前的if语句的输出结果

 

 

 

 

 

2, 记录嵌套后的输出结果

 

 

 

3, 比较if语句的基本形式输出和嵌套后的输出结果:发现输出结果相一致,但是嵌套的结构较为简单和清晰

十实验小结

1, 花括号后不能再加括号,复合语句中的语句执行时会被全部执行

2, if语句的书写可采用缩进格式,这样可以使程序的结构更清晰,更易读

3, 输入代码前可以先在草稿纸上画出程序执行流程图

4,    在if语句中注意else与if之间的对应关系,被执行的语句均为单个语句。要想执行一组(多于一个)语句时,用花括号把这一组语句括起来形成复合语句。

 

原文链接:https://www.cnblogs.com/xiaowang6/p/17350427.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言实验报告范例 - Python技术站

(0)
上一篇 2023年4月24日
下一篇 2023年4月25日

相关文章

  • 使用typescript+webpack构建一个js库的示例详解

    让我们来讲解一下“使用TypeScript+Webpack构建一个JS库的示例详解”。 环境准备 首先,我们需要准备好环境。具体来说,需要安装以下软件:- Node.js- TypeScript- Visual Studio Code 或者其他编辑器 创建项目 首先,我们需要创建一个新的项目。在终端中执行以下命令,创建一个新的目录并进入该目录: mkdir …

    C 2023年5月23日
    00
  • C++自定义函数判断某年某月某日是这一年中第几天

    针对您的问题我可以提供以下攻略来实现“C++自定义函数判断某年某月某日是这一年中第几天”: 算法思路 判断某年某月某日是这一年中第几天可以分解成以下几个步骤: 判断该年是不是闰年。 累加从1月到该月的天数。 如果是闰年且该月大于2月,天数再加1。 最后加上该月自身的天数。 返回累加的天数。 可以通过一个自定义函数来实现上述算法,该函数名称可以是getDayO…

    C 2023年5月23日
    00
  • C程序 Hello World

    下面就为大家详细讲解一下C程序 HelloWorld的完整使用攻略。 1. 创建C程序 首先,我们需要在本地电脑上安装C语言编译器。常用的编译器有GCC、Clang等,其中GCC是最为常见的一个编译器。 在Windows上安装GCC编译器 下载MinGW安装包(http://www.mingw.org/),并按照提示安装。 将MinGW的bin目录加入到系统…

    C 2023年5月9日
    00
  • Gin框架之参数绑定的实现

    Gin框架之参数绑定的实现 1. 参数绑定 在Gin框架中,我们可以通过Context结构体中的方法Bind方法来进行参数绑定。Bind方法提供的参数绑定能力非常强大,支持多种类型的参数绑定,例如querystring参数、form参数、json格式参数、xml格式参数等。 2. 示例 2.1 绑定querystring参数 package main imp…

    C 2023年5月23日
    00
  • SQL Server中实现错误处理

    当在 SQL Server 中执行复杂的 Transact-SQL(T-SQL)语句时,错误处理就变得至关重要。良好的错误处理使得程序更加健壮和可靠,因为它可以及时发现错误并采取相应的措施来处理错误。 以下是 SQL Server 中实现错误处理的完整攻略: 使用 TRY-CATCH 语句TRY-CATCH 语句是一种常用的实现错误处理的方式。它包含以下两个…

    C 2023年5月23日
    00
  • python的json包位置及用法总结

    下面是详细的解答。 python的json包概述 Python的json模块是专门处理JSON(JavaScript Object Notation)数据格式的模块。JSON是一种轻量级的数据交换格式,常用于Web应用程序中,也被多种编程语言使用。 json包的位置 json包是 Python 标准库中自带的包,不需要额外安装。在需要使用json功能的Pyt…

    C 2023年5月23日
    00
  • go Gin安装及初始化操作示例

    下面是有关“go Gin安装及初始化操作示例”的完整攻略: 安装 要安装Gin,您需要确保已经安装go(Go语言)。前往 Go官方网站 下载适用于您操作系统的版本进行安装。安装完成后,打开终端(或命令提示符)并输入以下命令,即可安装Gin: go get -u github.com/gin-gonic/gin 当命令执行完成后,您的计算机上应该已经安装了最新…

    C 2023年5月23日
    00
  • 使用C++制作GC Server过程详解

    使用C++制作GC Server过程详解 什么是GC Server GC Server指的是游戏客户端服务器,主要用于游戏中客户端与服务器之间的交互和通信。C++是一种高效的编程语言,因此使用C++来制作GC Server也是比较常见的。 制作GC Server的步骤 1. 设计游戏架构 在制作GC Server之前,需要先设计好游戏的架构,包括游戏逻辑、游…

    C 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部