一、实验目的

1.了解所用计算机系统的基本操作方法,学会独立使用该系统。
2.了解在该系统上如何编辑、编译、连接和运行一个C程序。
3.通过运行一个顺序结构的程序,初步了解C源程序的特点。

二、实验内容

1.学习从开机开始的操作,包括如何建立子目录、使用操作命令列目录、打印文件内容、删除文件、复制文件等。
2.调用编辑程序,输入教材第一章例1.1程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的?
3.输入并运行教材第一章中例1.2。
4.输入并运行教材第一章中例1.3,了解如何在运行时向程序变量输入数据。
5.运行一个自己编写的程序,即输入a,b,c三个值,输出其中最大者。

三、实验记录

3.1 printf函数的使用

(1)源代码

# include <stdio.h>
int main(void)
{printf("This is a program!\n");return 0;
}

(2)运行结果截图

3.2 两数相加

(一)源代码

# include <stdio.h>
int main(void)
{int a,b,sum;a = 123;b = 456;sum = a+b;printf("sum is %d\n",sum);return 0;
}

(2)运行结果截图

3.3 使用max函数求两数的最大值

(1)源代码

# include <stdio.h>
int max(int x,int y);
int main(void)
{int a,b,c;printf("Please enter the data a,b:\n");scanf("%d %d",&a,&b);c = max(a,b);printf("max = %d\n",c);return 0;
}
/*max函数,用来判断两个数中最大值并返回最大值的函数。*/int max(int x,int y)
{int c;if(x>y)c = x;elsec = y;return (c);
}

(2)运行结果截图

3.4 求三个数的最大值

(1)程序框图

(2)源代码

# include <stdio.h>int main(void)
{int a,b,c;printf("Please enter the data a,b,c:");scanf("%d %d %d",&a,&b,&c);if(a>=b){if(a>=c)printf("max = %d\n",a);elseprintf("max = %d\n",c);}else{if(b>=c)printf("max = %d\n",b);elseprintf("max = %d\n",c);}return 0;
}

(3)运行结果截图

C语言_顺序结构的程序设计相关推荐

  1. C语言_选择结构的程序设计

    一.实验目的 1.学会正确使用逻辑运算符和逻辑表达式: 2.熟练掌握if语句和switch 语句. 二.实验内容 1.任意输入4个整数,从大到小排列输出. 2.输入一组成绩,要求输出成绩等级为A,B, ...

  2. c语言程序设计的顺序结构的常用控制语句,C语言程序设计教程-第03课-顺序结构的程序设计.ppt...

    <C语言程序设计教程-第03课-顺序结构的程序设计.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计教程-第03课-顺序结构的程序设计.ppt(21页珍藏版)>请在人人 ...

  3. c语言实验转换字母顺序结构,实验1顺序结构的程序设计-实验报告.doc

    实验1顺序结构的程序设计-实验报告 实验1 顺序结构的程序设计 每人在D盘建立自己的文件夹(学号+姓名)如D:\00001王菲,所编写的程序文件和实验报告就放在这个文件夹里,成果提交时将文件夹压缩传到 ...

  4. c语言程序设计顺序结构题目,C语言编程 顺序结构编程练习题目

    C语言顺序结构编程练习题目 C语言编程 顺序结构题目 题目1计算摄氏温度 输入一个华氏温度,要求输出摄氏温度.公式为:C=5/9(F-32),输出要有文字说明,取2位小数. 式中:C表示摄氏温度,F表 ...

  5. c语言顺序选择结构题库,C语言复习题顺序结构

    C语言复习题顺序结构 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得收入( ...

  6. C语言程序顺序结构1交换变量,如何将c语言中结构体内的所有类型变量的值输出来...

    教了多年<C程序设计>课程,大多学生觉的这门课程难学.其实,按照我们现在的教学大纲和教学要求,只要同学们掌握一些方法,克服心理上畏难.不轻言放弃,是完全可以学好的. <C 程序设计& ...

  7. C语言_函数结构体的调用

    C语言_函数结构体的调用 #include<stdio.h> //定义存储函数的结构体 struct map{//定义无参数类型返回void的函数指针void (*p)(); }; /** ...

  8. C语言程序顺序结构1交换变量,C语言程序设计 顺序结构程序设计 习题.doc

    C语言程序设计 顺序结构程序设计 习题 一.选择题 1.putchar ( )函数可以向终端输出一个________ A)整型变量表达式值????? B)实型变量值 C)字符串???????????? ...

  9. C语言之顺序结构、选择结构和循环结构(break和continue的不同作用)

    所有语言的结构总共有三种,分别是顺序结构.选择结构和循环结构,C语言也不例外. 一.顺序结构 所谓顺序结构就是按照语句的书写顺序,一步一步运行. //例题:#include <stdio.h&g ...

最新文章

  1. Python 有序字典(OrderedDict)与 普通字典(dict)
  2. springboot 读取application.properties流程
  3. 深入浅出Dotnet Core的项目结构变化
  4. Tomcat的web项目部署方式
  5. IntelliJ IDEA 安装使用 aiXcoder 智能编程助手
  6. SPH(光滑粒子流体动力学)流体模拟实现二:SPH算法(4)-算法实现1
  7. comsol积分函数_如何在 COMSOL 软件中合并解
  8. 系统损坏sql数据库备份_如何识别损坏SQL备份文件
  9. android dialog动画_Android超级酷炫实用的UI框架
  10. 决策树(十)--GBDT及OpenCV源码分析
  11. 工作流软件是未来web的支柱
  12. windows下PHP拓展包的选择
  13. 光纤带光缆的特点及应用场景
  14. Latex中PDF文档目录乱码解决方案
  15. Linux内核配置蓝牙驱动,android bluetooth蓝牙移植,androidbluetooth
  16. 网页 浏览器内核 Web标准(七七)
  17. Matlab中set函数的使用
  18. 科普 | 区块链概念最全解析:区块链的下一个十年什么样?
  19. python计算量比指标
  20. 自动化处理--python读取word中表格内容

热门文章

  1. 高性能nginx HTTP服务器 配置实例(转自我的收藏)
  2. CNN 手写数字识别
  3. [转贴] 从零开始学C++之异常(二):程序错误、异常(语法、抛出、捕获、传播)、栈展开...
  4. 处理2D图像和纹理——创建2D菜单界面
  5. SharePoint服务器连接配置数据库的连接字符串保存位置
  6. Mac怎么预览html的网页效果,苹果Mac快速预览网页小技巧
  7. C/C++排序算法(4)快速排序
  8. C/C++排序算法(2)希尔排序
  9. Java-File-文件操作
  10. 数据3分钟丨Oracle宣布从JDK17开始提供免费版本和更新​;ClickHouse 宣布独立成立公司...