全站搜索未启用
跳到主要内容

实验一:熟悉上机操作环境

实验目的:
    了解和熟悉Microsoft Visual C++6.0集成开发环境的主窗口结构和各部分的主要功能;会依次建立工作区、控制台项目工程、程序文件和头文件;会输入、编辑、编译、连接和运行一个C语言完整程序。
实验要求:
    首先在一个逻辑磁盘(如D盘)上建立一个文件夹,专门用做C语言课程的实验目录,名称可定义为“C语言上机练习”。以后在其中建立工作区文件夹,如可对实验一建立的项目工作区文件夹为“实验一上机练习”,在工作区内在按照不同的程序建立相应的项目工程文件夹,如在“实验一上机练习”工作区内建立运行第1个实验程序的控制台项目工程文件夹为“程序1练习”。在项目工程内,再建立和命名程序文件和头文件,通常使程序主文件(即含有main函数的文件)与项目工程具有相同的名称,当前也允许起不同的名称。
实验内容:
      实验程序1

#include<stdio.h>
  void main()
  {
    int x,y;
    x=5; y=6;
    printf("x+y=%d, ",x+y);
    printf("x*y=%d\n",x*y);
  }

实验程序1的运行结果:
  x+y=11, x*y=30

实验程序2

#include<stdio.h>
  int cube(int);
  void main(void)
  {
    printf("cube(3)=%d\n",cube(3));
    printf("cube(5)=%d\n",cube(5));
    printf("cube(8)=%d\n",cube(8));
  }
  int cube(int x) { return x*x*x;}

实验程序2的运行结果:
  cube(3)=27
  cube(5)=125
  cube(8)=512

实验程序3

#include<stdio.h>
  double AVE(double x, double y, double z);
  void main()
  {
    double a,b,c;
    double averageValue;
    a=2;b=3;c=4;
    averageValue=AVE(a,b,c);
    printf("averageValue: %lf\n",averageValue);
    averageValue=AVE(a+1,b+2,c+5);
    printf("averageValue: %Lf\n",averageValue);
  }
  假定AVE函数的定义在abc.c程序文件中 
  double AVE(double x, double y, double z)
  {
    return (x+y+z)/3;
  }

实验程序3的运行结果:
  averageValue: 3.000000
  averageValue: 5.666667

实验程序4

#include<stdio.h>
  #include "example.h"
  void main()
  {
    int a,b,c;
    printf("请输入任意三个整数:");
    scanf(“%d %d %d”,&a,&b,&c);
    printf("求和: %d\n",Sum(a,b,c));
    printf("乘积: %d\n",Product(a,b,c));
  }
  其中example.h文件的内容如下: 
  int Sum(int, int, int);
  int Product(int, int, int);
  这两个函数的定义模块被保存在另一个程序文件中,它将被编译后连接到主文件后产生出可执行文件。该程序文件的内容如下: 
  int Sum(int a,int b, int c)
  {
    return a+b+c;
  }
  int Product(int a,int b, int c)
  {
    return a*b*c;
  }

实验程序4的运行结果:
  请输入任意三个整数:2 3 4
  求和: 9
  乘积: 24

最后修改: 2019年08月25日 Sunday 18:55