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日

相关文章

  • cExcel怎么仅显示数据条? excel单元格显示数据条的技巧

    首先,我们需要使用Excel的数据验证功能来实现单元格数据条的显示。 步骤 1:准备数据 首先,我们需要准备一列数据,这些数据将在单元格中显示数据条。 步骤 2:创建数据条 在Excel中,点击“数据”选项卡,然后点击“数据验证”按钮。在“设置”选项卡下,选择“整数”或者“小数”或者“时间”格式,并且在“下限”和“上限”中输入数据的取值范围。 然后,在“输入…

    C 2023年5月23日
    00
  • C 语言常用方法技巧

    目录:1. 常用技巧概述2. 进制转换3. 字符串操作4. 数组操作5. 文件操作 1. 常用技巧概述 C 语言作为一门非常灵活的编程语言,程序员能够使用各种技巧和方法来提高代码的可读性和性能。这里列举几项常用的技巧: 使用宏定义来代替魔法数 尽可能使用 const 关键字来修饰常量 使用 static 关键字来限制变量的作用域 对于循环中需要多次调用的表达…

    C 2023年5月23日
    00
  • C语言使用链表实现学生信息管理系统

    C语言使用链表实现学生信息管理系统 概述 本文将介绍如何使用链表实现学生信息管理系统。该系统能够录入学生信息,查询学生信息,修改学生信息,删除学生信息,并且能够进行数据保存和读取。在实现过程中,我们将使用C语言来编写整个系统。 实现步骤 1. 定义结构体 首先,我们需要定义一个结构体,用来保存学生的各种信息,如下所示: struct Student { in…

    C 2023年5月23日
    00
  • Qt计时器使用方法详解

    以下是关于“Qt计时器使用方法详解”的攻略说明: 1. 概述 Qt是一款功能强大的跨平台C++应用程序开发框架,提供了很多实用的功能模块,其中就包括计时器模块,可以在Qt中轻松地实现各种计时器功能,比如实现周期性的定时任务、定时刷新界面等。本文将介绍如何使用Qt计时器,包括如何创建计时器、设置计时器参数、处理计时器事件等。 2. 创建计时器 首先,我们需要通…

    C 2023年5月22日
    00
  • C语言中如何进行版本管理?

    C语言的版本管理主要通过使用版本控制工具来完成,常见的版本控制工具包括Git、SVN等。在使用版本控制工具进行C语言版本管理时,需要遵循以下几个步骤: 创建版本库:使用版本控制工具创建一个版本库,用于存储C语言代码的版本更新记录以及各个版本之间的差异。 添加代码到版本库:将C语言代码添加到版本库中,首先要将代码文件添加到本地仓库,然后再将代码推送到远程版本库…

    C 2023年4月27日
    00
  • C 程序 指针变量

    关于C程序中的指针变量,以下是一个完整的使用攻略。 1. 什么是指针变量? 指针变量,顾名思义,是指向内存中某个地址的变量,它可以存储变量或者常量的地址,也可以指向另一个指针变量的地址。 1.1 声明指针变量 在声明指针变量时,需要指定指针变量指向的数据类型,以及指针变量本身的类型。如下是指针变量的声明方式: int *p; // p是一个指向int类型数据…

    C 2023年5月10日
    00
  • C语言用指针支持栈

    C语言用指针支持栈的完整使用攻略 栈是一种常见的数据结构,在C语言中可以使用指针来支持栈。下面是用指针实现栈的完整使用攻略: 数据结构 栈是一种后进先出(LIFO)的数据结构,可以用数组或链表实现。这里我们使用数组实现栈。 定义栈结构体: #define MAXSIZE 10 // 栈的容量 typedef struct stack { int data[M…

    C 2023年5月9日
    00
  • C++实现简单职工管理系统

    C++实现简单职工管理系统攻略 功能需求 我们需要实现一个简单的职工管理系统,其具有以下功能: 增加职工:可以手动输入职工信息,包括职工编号、职工姓名、职工岗位,职工编号不可重复。 显示所有职工:可以显示所有职工的信息。 删除职工:可以根据职工编号删除职工。 修改职工:可以根据职工编号修改职工信息。 查找职工:可以根据职工编号或者职工姓名查找职工信息。 排序…

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