C语言实验报告范例

yizhihongxing

实验报告四

一, 实验类型:设计型

二, 实验室:

三, 指导老师:

四, 日期:

五, 实验名称: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日

相关文章

  • php数组转成json格式的方法

    下面是“PHP数组转成JSON格式的方法”的完整攻略。 什么是JSON? JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写。在web开发中,经常需要将数据从一个格式转化到另一个格式,如将PHP数组转化为JSON格式。 PHP数组转JSON格式的方法 在PHP中,可以使用json_encode()函数将…

    C 2023年5月23日
    00
  • 在python 脚本下解析json数据

    在Python脚本中解析JSON数据需要使用Python内置的json库,它提供了loads()和dumps()两个方法,分别用于JSON数据的解析和生成。 以下是完整的攻略步骤: 1. 导入json库 在Python脚本中解析JSON数据,需要先导入json库: import json 2. 使用loads()方法解析JSON数据 loads()方法可以将…

    C 2023年5月23日
    00
  • C语言实现学生信息管理系统开发

    C语言实现学生信息管理系统开发攻略 简介 学生信息管理系统是企事业单位、政府机关和社会组织等管理组织必不可少的一项基础工作,管理学生信息可以提高工作效率,有效保证了各项工作的有序开展。本文将以C语言为开发语言,实现学生信息管理系统的开发。 开发工具 开发学生信息管理系统的首选是C语言,然后我们需要一款好用的IDE进行编写,比如Visual Studio Co…

    C 2023年5月23日
    00
  • php封装的数据库函数与用法示例【参考thinkPHP】

    下面是详细讲解“php封装的数据库函数与用法示例【参考thinkPHP】”的完整攻略。 1. 什么是php封装的数据库函数? 在php中,我们可以使用一些类和函数来操作数据库,但是这些操作可能会比较繁琐和冗长。因此,我们可以对这些操作进行封装,方便我们使用。封装后的数据库函数可以提供简便的操作方式,使代码更加易读、易维护,也更利于模块化和复用性。 2. ph…

    C 2023年5月23日
    00
  • C语言中的时间函数clock()和time()你都了解吗

    当我们需要对程序运行时间进行控制和统计时,就需要使用C语言中的时间函数。其中,clock() 和 time() 函数都可以获取程序执行的时间信息,但它们的用途略有不同。 clock() clock() 函数返回的是程序的 CPU 时间,即程序执行消耗的总时间。 使用方法为:在程序执行前调用 clock() 函数,记录程序的开始时间,程序执行完毕后再次调用 c…

    C 2023年5月22日
    00
  • 基于C语言sprintf函数的深入理解

    基于C语言sprintf函数的深入理解攻略 sprintf函数是C语言中的一个字符串格式化函数。它可以将格式化的数据输出到目标字符串中。sprintf函数常常被用于将数字或者字符转化成字符串的场景中。在本篇攻略中,我们将从以下几个方面来深入理解sprintf函数: sprintf函数的语法及参数说明 格式化字符串的规则 实际使用示例 sprintf函数的语法…

    C 2023年5月22日
    00
  • 用C语言实现井字棋游戏代码

    用C语言实现井字棋游戏代码 1. 程序框架 首先,我们需要理解井字棋游戏的规则,然后设计程序框架。井字棋通常是由两个玩家交替下棋,棋盘为 3×3 的矩阵,玩家通过落子来使自己的棋子连成一条直线。因此,我们需要至少维护以下信息: 棋盘状态,即每个位置的落子情况; 游戏进程状态,即当前轮到哪个玩家下棋,或者游戏是否结束。 接下来,我们可以设计井字棋程序的结构体,…

    C 2023年5月24日
    00
  • 基于C++实现一个日期计算器

    基于C++实现一个日期计算器有以下几个步骤: 1. 设计思路 首先我们需要设计计算日期的算法。我们可以使用公元元年(即公元1年1月1日)为基准日期,将将任意年份的日期转化为距离基准日期的天数,然后进行日期计算。 我们需要实现以下功能: 输入两个日期,计算它们之间相差的天数 给定一个日期和一个天数,计算它的下一天日期 2. 代码实现 我们可以针对以上两个需求分…

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