C语言-输入输出

实验一:编写一个输出两行自定义字符的 C 程序

一、实验目的
  1. 熟悉 C 语言的基本结构和语法。
  2. 掌握 printf() 函数的使用方法。
  3. 了解在 Code::Blocks 中编写、编译和运行程序的过程。
二、实验内容

编写一个 C 程序,要求输出两行字符,内容自定义。

三、实验环境
  • 开发环境:Code::Blocks 20.03 或更高版本
  • 编译器:内置的 GCC 编译器
四、实验步骤
  1. 安装 Code::Blocks

    如果尚未安装 Code::Blocks,可以从官方网站下载并安装:Code::Blocks 下载页面。

  2. 创建新项目

    • 启动 Code::Blocks,点击菜单栏的 File -> New -> Project...
    • 在弹出的窗口中,选择 Console application,点击 Go
    • 选择编程语言为 C,点击 Next
    • 设置项目名称(如 OutputTwoLines),选择项目保存位置,点击 Next
    • 确认编译器为 GNU GCC Compiler,点击 Finish
  3. 编写代码

    • 在左侧的项目管理器中,展开项目,双击 main.c 文件打开编辑器。

    • 将默认代码替换为以下代码:

      cpp 复制代码
      #include <stdio.h>
      
      int main() {
          printf("这是第一行自定义内容。\n");
          printf("这是第二行自定义内容。\n");
          return 0;
      }
  4. 保存代码

    • 点击菜单栏的 File -> Save,或者使用快捷键 Ctrl+S
  5. 编译程序

    • 点击菜单栏的 Build -> Build,或者按 F9 键。
    • 在下方的 Build messages 窗口中,查看是否有编译错误。
  6. 运行程序

    • 点击菜单栏的 Build -> Run,或者按 Ctrl+F10 键。
    • 程序将在控制台窗口中运行,显示输出结果。
五、预期输出
复制代码
cpp 复制代码
这是第一行自定义内容。
这是第二行自定义内容。

实验二:编写一个接收用户输入并进行运算的 C 程序

一、实验目的
  1. 掌握 scanf()printf() 函数的使用。
  2. 了解变量的声明和算术运算符的应用。
  3. 学会在 Code::Blocks 中进行用户交互式编程。
二、实验内容

编写一个 C 程序,要求用户输入两个整数,并输出它们的和、差、积。程序中使用 scanf() 函数接收用户输入,使用 printf() 函数输出结果。

三、实验环境
  • 开发环境:Code::Blocks 20.03 或更高版本
  • 编译器:内置的 GCC 编译器
四、实验步骤
  1. 创建新项目

    • 在 Code::Blocks 中,点击菜单栏的 File -> New -> Project...
    • 选择 Console application,点击 Go
    • 选择 C 语言,点击 Next
    • 设置项目名称(如 CalculateTwoNumbers),选择项目保存位置,点击 Next
    • 确认编译器为 GNU GCC Compiler,点击 Finish
  2. 编写代码

    • 在左侧的项目管理器中,展开项目,双击 main.c 文件。

    • 将默认代码替换为以下代码:

      cpp 复制代码
      #include <stdio.h>
      
      int main() {
          int num1, num2;
          int sum, difference, product;
      
          printf("请输入第一个整数:");
          scanf("%d", &num1);
      
          printf("请输入第二个整数:");
          scanf("%d", &num2);
      
          sum = num1 + num2;
          difference = num1 - num2;
          product = num1 * num2;
      
          printf("两个数的和为:%d\n", sum);
          printf("两个数的差为:%d\n", difference);
          printf("两个数的积为:%d\n", product);
      
          return 0;
      }
  3. 保存代码

    • 点击菜单栏的 File -> Save,或者使用快捷键 Ctrl+S
  4. 编译程序

    • 点击菜单栏的 Build -> Build,或者按 F9 键。
    • Build messages 窗口中查看编译结果。
  5. 运行程序

    • 点击菜单栏的 Build -> Run,或者按 Ctrl+F10 键。
    • 在弹出的控制台窗口中,按照提示输入两个整数,例如 85
  6. 验证输出

    • 程序应输出:

      cpp 复制代码
      请输入第一个整数:8
      请输入第二个整数:5
      两个数的和为:13
      两个数的差为:3
      两个数的积为:40
五、注意事项
  • 控制台窗口保持打开

    • 如果运行程序后控制台窗口一闪而过,可以在代码中添加 system("pause");(需要包含 <stdlib.h> 头文件),或者在 Code::Blocks 中设置控制台保持打开:

      • 点击菜单栏的 Settings -> Environment...
      • 在弹出的窗口中,选择左侧的 General Settings
      • 勾选 Pause console after program ends,点击 OK
  • 输入输出缓冲

    • 确保在控制台窗口中按照提示输入正确的数据类型。
六、调试技巧
  • 查看编译错误

    • 如果编译失败,查看 Build messages 窗口中的错误信息,定位错误所在的行和原因。
  • 设置断点

    • 可以在代码行左侧的边缘区域点击,添加断点,使用调试功能逐步检查程序执行情况。
  • 变量监视

    • 在调试模式下,可以查看变量的值,帮助理解程序的运行过程。
七、代码规范
  • 注释

    • 为关键代码添加注释,说明功能和逻辑,提升代码可读性。
  • 缩进和格式

    • 统一使用 4 个空格或一个 Tab 键进行缩进,保持代码结构清晰。
  • 变量命名

    • 使用有意义的变量名,遵循小写字母加下划线的命名规则。

附加说明

  • Code::Blocks 使用文档

    • 可以参考官方的使用指南,了解更多功能:Code::Blocks User Manual。
  • 编译器设置

    • 确保在 Settings -> Compiler... 中,选择了正确的编译器(GNU GCC Compiler)。
  • 环境变量配置

    • 一般情况下,Code::Blocks 安装时会自动配置环境变量,如遇到问题,可检查系统的环境变量设置。
相关推荐
陌小呆^O^7 分钟前
Cmakelist.txt之win-c-udp-client
c语言·开发语言·udp
I_Am_Me_23 分钟前
【JavaEE进阶】 JavaScript
开发语言·javascript·ecmascript
重生之我是数学王子33 分钟前
QT基础 编码问题 定时器 事件 绘图事件 keyPressEvent QT5.12.3环境 C++实现
开发语言·c++·qt
Ai 编码助手34 分钟前
使用php和Xunsearch提升音乐网站的歌曲搜索效果
开发语言·php
学习前端的小z38 分钟前
【前端】深入理解 JavaScript 逻辑运算符的优先级与短路求值机制
开发语言·前端·javascript
神仙别闹1 小时前
基于C#和Sql Server 2008实现的(WinForm)订单生成系统
开发语言·c#
XINGTECODE1 小时前
海盗王集成网关和商城服务端功能golang版
开发语言·后端·golang
zwjapple1 小时前
typescript里面正则的使用
开发语言·javascript·正则表达式
小五Five1 小时前
TypeScript项目中Axios的封装
开发语言·前端·javascript
前端每日三省1 小时前
面试题-TS(八):什么是装饰器(decorators)?如何在 TypeScript 中使用它们?
开发语言·前端·javascript