C 语言程序设计
上机实验指导与习题
                    参考答案
              仅供教师内部参考
                华南农业大学
上机实验 1
        实验1 C 语言程序初步 1
              一实验目的 1
              二实验内容 1
        实验2        基本数据类型运算和表达式 3
              一实验目的 3
              二实验内容 3
        实验3  基本输入与输出 5
              一实验目的 5
              二实验内容 5
        实验4        选择结构程序设计4
              一实验目的4
              二实验内容4
        实验5  循环结构程序设计 一9
              一实验目的9
              二实验内容9
        实验6  循环结构程序设计 二 15
              一实验目的 15
              二实验内容 15
        实验7        数组 17
              一实验目的 17
              二实验内容 17
        实验8  字符数组的应用22
              一实验目的22
              二实验内容22
        实验9        函数的基本应用24
              一实验目的24
              二实验内容24
        实验10  指针与结构体26
              一实验目的26
              二实验内容26
        *实验11 链表29
              一实验目的29
              二实验内容29
        *实验12  文件 32
              一实验目的 32
              二实验内容 32
上机实验
实验1 C 语言程序初步
一实验目的
  1了解所用的计算机系统的基本操作方法学会独立使用该系统
  2 了解在该系统上如何编辑编译连接和运行一个C 程序
  3 通过运行简单的C 程序初步了解C 程序的特点
  4 在教师的指导下学会使用JudgeOnline 实验系统
二实验内容
1 运行第一个C 程序
[题目The first C Program]
    将下列程序输入TC      或VC编译连接和运行该程序
    void main 
     
        printf "The first C Program\n" 
     
[具体操作步骤]
以Turbo C 上的操作为例
  1Windows 进入后按照第一章中介绍的方法进入Turbo C
  2在编辑窗口中输入程序
  3保存程序取名为a1c
  4按照第一章中介绍的方法编译连接和运行程序
2 在JudgeOnline 系统中提交实现了计算ab 功能的程序
[题目1001计算ab]
    由键盘输入两个整数计算并输出两个整数的和实现该功能的程序如下
    void main 
        int  a b
        scanf "dd" a b 
                                                                            1
      printf "d" a  b 
   
1在程序编辑窗口中输入程序
2保存程序取名为a2c
3按照前二章中介绍的方法编译连接和运行程序
4在程序运行过程中输入
  15  30↙
c语言程序分析题及答案    ↙表示输入回车符 
5 如果看到如下输出结果则表明1530 的结果正确如果得不到如下结果则需检查并更正程序
  45
6 按照第三章中介绍的方法进入JudgeOnline 实验系统
7 显示题目列表点击题号为1001题名为计算ab的题目
8 查看完题目要求后点击页面下端的 sumbit 参照第二章提交程序的方法提交程序a2c 
9 查看评判结果如果得到accepted则该题通过否则返回第一步检查程序是否正确
                                                                          2
实验2  基本数据类型运算和表达式
一实验目的
  1掌握C 语言数据类型熟悉如何定义一个整型和实型的变量以及对它们赋值的方法
  2 掌握不同的类型数据之间赋值的规 
  3 学会使用C 的有关算术运算符以及包含这些运算符的表达式特别是自加  和自减 -- 运
算符的使用
  4 进一步熟悉C 程序的编辑编译连接和运行的过程
二实验内容
1  变量的定义
[题目1117变量定义按要求完成程序]
    下面给出一个可以运行的程序但是缺少部分语句请按右边的提示补充完整缺少的语句
    void main 
     
          int a b    定义整型变量a 和b
          int i j      定义实型变量i 和j 
        a 5
        b 6
        i 314 j  iab
        printf "a db di fj  f\n" a b i j 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。