实验一 C程序的运行环境和运行方法
实验1 C程序的运行环境和运行C程序的方法

《高级语言程序设计》实验指导一、上机实验的目的上机实验的目的绝不仅是为了验证教材和讲课的内容或者验证自己所编的程序正确与否。
学习程序设计,上机实验的目的是:1、加深对讲授内容的理解。
2、熟悉所用的计算机系统的操作方法。
3、学会上机调试程序。
二、上机实验的步骤上机实验时应该一人一组,独立上机。
上机过程中出现的问题,除了是系统的问题以外,一般应自己独立处理,不要轻易举手问教师。
尤其对“出错信息”应善于自己分析判断。
这是学习调试程序的良好机会。
上机实验一般应包括以下几个步骤:(1)进入C工作环境(例如Turbo C 2.O、Turbo C++3.O、V isual C++6.0集成环境)。
(2)输入自己所编好的程序。
(3)检查一遍已输入的程序是否有错(包括输入时打错的和编程中的错误),如发现有错,及时改正。
(4)进行编译和连接。
如果在编译和连接过程中发现错误,屏幕上会出现“报错信息”,根据提示找到出错位置和原因,加以改正。
再进行编译……如此反复直到顺利通过编译和连接为止。
(5)运行程序并分析运行结果是否合理和正确。
在运行时要注意当输入不同数据时所得到的结果是否正确,此时应运行几次,分别检查在不同情况下程序是否正确。
(6)输出程序清单和运行结果。
四、实验报告实验后,应整理出实验报告。
实验报告应包括以下内容:1、题目2、实验目的3、实验内容A、程序清单(计算机打印出的程序清单)。
B、运行结果(必须是上面程序清单所对应打印输出的结果)。
5、实验小结实验1 C程序的运行环境和运行C程序的方法1.实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。
(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。
(3)通过运行简单的C程序,初步了解C源程序的特点。
2.实验内容和步骤(1)检查所用的计算机系统是否已安装了C编译系统并确定它所在的子目录。
(2)进入所用的集成环境。
(3)熟悉集成环境的界面和有关菜单的使用方法。
c语言实验一C程序的运行环境和运行C程序的方法

课程名称
高级语言程序设计
实验名称
C程序的运行环境和运行C程序的方法
日期
2016.3.10
学生学号
B15040
姓名
班级
B150403
实验目的:
熟悉VC++ 6.0编译系统的使用,初步了解C程序的特点,掌握C程序的编辑、编译、连接和运行的过程。
实验条件:
计算机一台,VC++ 6.0
实验内容与步骤:
if (b>c) Max"Max=%d\n",Max);
}
而且在本次试验中,我找到了很多不足,发现自己的基础知识掌握得并不好,希望在以后的学习中更加细致认真。
实验成绩
任课教师签名
附:源程序:
#include<stdio.h>
int main ()
{
printf ("******************************\n");
printf ("Very good!\n");
printf ("******************************\n");
return 0;
}
#include <stdio.h>
void main ()
{
int a,b,c,Max;
scanf ("%d,%d,%d",&a,&b,&c);
if (a>b) Max=a;
else Max=b;
内容:
1.P23 1.2
**************
Very Good!
实验1: C程序的运行环境和运行一个C程序的方法

(1)启动Turbo C集成开发环境。如Turbo C集成开发环境安装位置(路径)为:C:\TC,则:C:\>c:\tc\tc<回车>启动Turbo C集成开发环境。
(2)退出Turbo C集成开发环境。File-Quit退出Turbo C集成开发环境
(3)再次启动Turbo C环境。C:\>c:\tc\tc<回车>
实验
实验名称:C程序的运行环境和运行一个C程序的方法成绩:
实验日期:年月日实验报告日期:年月日
一、实验目的
1、掌握Windows DOS环境的操作以及有效管理用户程序文件。
2、熟悉C程序的实现过程和方法。
(1)掌握编辑、编译、连接、运行程序的过程和方法。
(2)了解常见的两种语法错误(Error/Warning)。
七、实验小结和思考
1、您自己的系统上Turbo C安装目录在哪里?Turbo C集成开发环境程序名是什么?
答:Turbo C安装目录是:c:\tc;Turbo C集成开发环境程序名为:tc.exe。
2、F5/F6;F10,→、←、↑、↓功能键;Alt+高亮度键的效果和作用?
答:
F10,→、←、↑、↓:F10激活Turbo C主菜单,光标键选择菜单之间;回车确认。
5、C语言程序主要的错误?
答:程序错误分为:
(1)编译错误:编译系统可以协助查找出来的语法上的错误。语法错还包括:致命错Error/和警告错Warning。致命错必须修改!,警告错可以不修改,但常常暗示程序存在问题。
(2)运行错误:在程序中执行了非法操作,如除法运算时除数为零等。
(3)逻辑错误:运行结果与预期不符,与程序算法逻辑相关的错误。
上机实验一 C程序的运行环境和运行C程序的方法

上机实验一C程序的运行环境和运行C程序的方法一.目的要求1.了解在计算机系统上编辑、编译、连接和运行C程序的步骤。
2.在运行和调试程序中观察系统提示,改正编译错误或连接错误。
3.了解C源程序结构及书写格式,了解C程序的各个组成成分术语。
4.记录运行结果,分析结果。
二.实验内容思考问题:什么是源程序?什么是编译程序?C语言源程序结构是怎样的?C语言源程序的书写格式怎样?指出课本程序中哪些是注释、预处理命令、语句、声明语句、可执行语句、函数定义、函数调用、操作符、关键词、标识符、main()函数等。
1.熟悉VC语言编程界面。
【建议】事先建立一个特定的文件夹,专门用于保存你的C程序。
例如,在E盘中新建文件夹“VC Programs”.(1)启动VC 6.0:∙方法1:双击桌面上的“Microsoft Visual C++ 6.0”图标∙方法2:菜单“开始”—“程序”—“Microsoft Visual Studio 6.0”—“Microsoft Visual C++6.0”此时,弹出下面的VC 6.0窗口图1.1 VC6.0窗口(2)新建一个C程序文件:∙步骤1:选择菜单“文件”—“新建”,弹出新建对话框,如图1.2所示图1.2 新建对话框步骤2:在新建对话框中,单击“文件”选项卡、选择其中的“C++ Source File”、在右侧分别填写C程序文件的文件名,如“test1.c”,并选择该文件所在的文件夹,如下图中的“E:\VC PROGRAMS”),最后单击“确定”。
图1.3 新建对话框(3)编辑C源程序“test1.c”:在图1.4所示的编辑窗口中,输入下面的程序代码:#include <stdio.h>void main(){printf("Hello, C! ");}编辑窗口信息窗口图1.4 编辑源程序状态输入结束后,单击“保存”按钮。
(4)编译目标程序“test1.obj”这一步骤检查源程序中是否存在语法错误:选择菜单“编译”—“编译test1.c”(或使用快捷键Ctrl+F7,或单击图1.5中标红圈的“编译”按钮),屏幕显示如图1.5:注意!编译时会出现一个对话框,询问是否生成相应的工作区,回答“是”。
c程序实验报告一 c程序的运行环境及运行方法

c程序实验报告一 c程序的运行环境及运行方法一、C程序的运行环境C程序是需要在计算机上运行的,因此它需要一个运行环境。
C语言最常见的运行环境是Windows和Unix/Linux。
1. Windows运行环境在Windows环境下,可以使用Microsoft Visual Studio或Code::Blocks等集成开发环境(IDE)来编写和运行C程序。
Visual Studio是一种比较常见且功能强大的IDE,它集成了调试器、编辑器和编译器。
在Visual Studio中,可以直接输入C代码,编辑并编译运行,也可以在命令行使用编译器gcc来编译运行C程序。
2. Unix/Linux运行环境在Unix/Linux环境下,可以使用诸如打开源软件组合(GCC)之类的编译器来编写和运行C程序。
GCC是一种功能齐全的C编译器,它在大多数Unix系统上都可用。
在Unix/Linux环境下,C程序可以在命令行上使用gcc编译并运行。
C程序的运行方法主要包括两种:使用命令行运行C程序和在IDE中运行C程序。
1. 命令行运行C程序使用GCC编译器将C代码编译为可运行二进制文件,然后在命令行上运行该二进制文件即可运行C程序。
以下是在Linux环境下的例子:(1)编写一个简单的C程序hello.c:```c#include <stdio.h>(2)使用gcc编译这个程序:$ gcc -o hello hello.c-o指定输出文件名,hello是可执行文件名。
(3)在终端上运行程序:$ ./hello输出:Hello World!2. 在IDE中运行C程序在IDE中运行C程序可以通过以下步骤完成:(1)打开IDE(例如Visual Studio)并创建一个新项目。
(2)在新项目上创建一个新的C源代码文件并输入C代码。
(3)编译代码,IDE将使用内置的编译器将C代码编译为可执行文件。
(4)运行程序,IDE将启动应用程序并附加调试器,编译器会自动转换代码并在调试器中执行。
C程序的运行环境及运行方法

C程序的运行环境及运行方法⒈实验名称:C程序的运行环境及运行方法⒉实验目的:(1)了解所用计算机系统的基本操作方法,学会独立使用该系统。
(2)了解在该系统上如何编辑、编译、连接和运行一个c程序。
(3)通过运行简单的C程序,初步了解C程序的特点。
⒊实验步骤:(1)进入Turbo C编辑环境。
(2)熟悉Turbo C集成环境,掌握各主要下拉菜单的功能及用法。
(3)输入程序并运行,观察运行结果。
a) #include “stdio.h”int main( ){printf(“This is a C program.\n”);return(0);}正确的输出结果为:This is a C program.实验出错地方:忘记输入双引号、分号导致程序出错无法得到预想的结果。
b) #include “stdio.h”int main( ){ int a,b,sum;a=123;b=456;sum=a+b;printf(“sum is %d \n”,sum );return(0); }正确的输出结果为:sum is 579注意:a)和b)是两段程序,不允许在同一个c程序中,即一个c程序只允许有一个main()函数。
(4)补全程序并运行,观察运行结果。
输入两个整数,将较小的数输出。
#include “stdio.h”int main( ){ int a,b,c;scanf(“%d %d”,&a,&b );if(a>b) c=2;else c=1;printf(“min=%d \n”,c);return(0); }正确的实验结果:当输入12、10时,显示:min=2当输入20、30时,显示:min=1注意:将程序补充完整后运行时,对a和b进行数据输入时,以空格作为分隔。
(5)编写程序,将该程序保存为my.c及d:\my.c 。
输出以下信息********************This is a C program!********************程序:#include “stdio.h”int main( ){printf(“******************** \n”);printf(“\n”);printf(“This is a C program! \n”);printf(“\n”);printf(“******************** \n”);}⒋实验总结:以前总感觉程序深不可测,这次终于有机会自己动手设计了,虽然只是一些很简单的程序,但刚开始依旧是有点手足无措。
实验1 C程序的运行环境和运行方法

实验1 C程序的运行环境和运行方法一、实验目的:1、熟悉VC++6.0/DEV C++的下载、安装及使用,能够在IDE环境中编辑、编译、链接、运行C程序;2、熟悉C程序的基本结构,能够参考例题代码编写简单C程序;3、熟悉C语言中注释的用法。
二、实验内容1、(基础题)通过教师讲解、演示,学生同步完成下列任务:(1)了解VC++6.0/DEV C++的下载、安装;(2)熟悉VC++6.0/DEV C++的启动、建立新项目,编辑、编译、链接、运行下列代码:#include <stdio.h>int main( ){printf ("This is a C program.\n");return 0;}(项目名称为lab_1_0)(3)在项目的存放目录中查看对应的.c、.obj、.exe文件;操作内容:请学生建立新项目(lab_1_1),输入下列代码,并编译、链接、运行:(独立完成)2、(基础题)请任课教师结合下列程序代码,讲解C程序的基本结构,包括如下内容:●main()函数:函数名、( ) 、{ }、返回类型、return语句;●变量的定义与赋值;●输入函数、格式控制符、输入语句;●输出函数、格式控制符、输出语句;●语句、字母的大小写;●预处理指令。
#include<stdio.h>int main(){int a,b;double mid;printf("请输入两个整数(用逗号隔开):");scanf("%d,%d",&a,&b);mid=(a+b)/2.0;printf("%d 与%d 的均值为%f.\n",a,b,mid);return 0;}之后,请学生上机编译下列程序,修改其错误,再运行:#include <stdio.h>;main( ){int ascanf(“%d”,a);Printf(“%d*%d=%d”,a,a,a*a);]3、(基础题)请参考例题代码,按下列要求,写出相应的C程序:4、(提高题)请参考例题代码,按下列要求,写出相应的C程序:输入圆的半径,输出其周长与面积;。
实验一C程序的运行环境和运行C程序的方法实验报告

实验一C程序的运行环境和运行C程序的方法实验报告实验一:C程序的运行环境和运行C程序的方法一、实验目的1.了解C程序的运行环境和运行C程序的方法;2.掌握在不同操作系统环境下编写和运行C程序的基本步骤;3.加深对C程序运行机制的理解。
二、实验原理C程序是一种用于系统编程的高级编程语言,广泛应用于开发应用程序和操作系统。
在运行C程序之前,我们需要了解C程序的运行环境和运行方法。
1.运行环境:运行C程序的环境可以是不同的操作系统,如Windows、Linux、MacOS等。
每个操作系统都提供了一种特定的环境来运行C程序。
2.运行方法:在不同的操作系统下,运行C程序的方法也有所不同。
- 在Windows操作系统下,可以使用任何支持C编译器的集成开发环境(IDE)来编写和运行C程序。
常用的IDE有Dev-C++、Code::Blocks 等。
- 在Linux操作系统下,可以使用GNU编译器套装(GCC)来编译和运行C程序。
首先需要安装GCC编译器,然后使用命令行工具编写和运行C程序。
- 在MacOS操作系统下,可以使用Xcode开发工具来编写和运行C程序。
Xcode是苹果官方提供的集成开发环境,提供了编译器和调试器等工具。
三、实验步骤1. 在Windows操作系统下运行C程序:- 启动Dev-C++,选择"File"菜单中的"New"选项,创建一个新的C 源文件;-在源文件中编写C程序代码,并保存为以.c为扩展名的文件;2. 在Linux操作系统下运行C程序:- 在终端窗口中使用GCC编译器编译C程序,如gcc -o program program.c,其中program为可执行文件名;- 运行C程序,如./program。
3. 在MacOS操作系统下运行C程序:- 启动Xcode,选择"File"菜单中的"New"选项,创建一个新的C源文件;-在源文件中编写C程序代码,并保存为以.c为扩展名的文件;- 点击Xcode窗口右上角的"Run"按钮,编译并运行C程序。
实验1——C程序运行环境和运行C程序的方法

桂林理工大学博文管理学院信息科学系课程内实验(上机)报告(2014 —2015 学年第二学期)课程名称:班级:学号:姓名:成绩:实验1——C程序运行环境和运行C程序的方法一、实验内容:1、C语言上机步骤⑴开机,启动Microsoft Visual C++ 6。
⑵建立C源文件:在“文件”菜单中选择“新建”命令项,在弹出的“新建”对话框的“文件”选项卡中选择“C++ Source File”,在右边的“文件”框中输入文件名sy11后单击“确定”,并设置C源文件的存储路径。
⑶输入源程序:在弹出的文件编辑窗口中输入下面的源程序:#include <stdio.h>int main(){ printf("Hello,World!\n");printf("Welcome to the C language world!\n");printf("Everyone has been waiting for.\n");return 0;}⑷编译:用“编译”工具栏中的“编译”命令项对源文件sy11.c进行编译。
如果程序有语法或语义错误,在屏幕下面的窗口会出现错误信息;这时候要修改源程序、保存后重新编译。
直到修改了全部错误,屏幕下面的窗口会出现下面的信息:表示已通过编译,生成了目标程序sy11.obj。
⑹调试:接下来进行调试,操作如下图所示。
完成调试后,生成可执行程序文件sy1.exe。
⑺运行:最后用“编译”工具栏中的的“!”执行sy11.exe命令项运行可执行程序文件sy11.exe。
运行结果如下:2、用同样的方法,完成教材中第一章的例1.1(P6)、例1.2(P8)、例1.3(P8-P9)三个程序的运行。
说明:建立以上3个应用程序的C源文件名分别为sy12、sy13、sy14。
3、编写程序:完成教材中P15习题5、6题。
习题6参考代码:4、输入程序源代码,验证运行结果。
实验一--C程序的运行环境和运行C程序的方法概论

实验一C语言编程环境一、实验目的1.熟悉Visual C++6.0环境。
2.了解建立控制台应用程序的基本步骤。
3.初步了解Visual C++6.0的环境设置。
4.初步学会简单的程序调试方法。
5.学会编写简单的C程序。
6.初步熟悉C语言操输入scanf函数、输出printf函数的使用。
7.掌握C语言基本数据类型,熟悉变量的定义及变量的初始化和赋值操作。
8.掌握不同的类型数据之间赋值的规律。
9.掌握C语言的算术运算符的使用以及算术表达式的使用;掌握自加自减运算符的特点及使用。
二、熟悉VC6.0开发环境1.熟悉Visual C++ 6.0主窗口启动Visual C++ 6.0主窗口,在“开始”菜单中的“程序”中选择“Microsoft Visual Studio 6.0”级联菜单下的“Microsoft Visual C++”,进入Microsoft Visual C++ 6.0的集成环境。
Visual C++ 6.0主窗口由标题栏、菜单栏、工具栏、工作区窗口、编辑区窗口、输出窗口和状态栏组成,如图1-1所示。
图1-1 Visual C++ 6.0集成开发环境(1)工具栏Visual C++ 6.0包含有十几种工具栏,缺省时只显示Standard和Build两个工具栏。
在屏幕上显示或隐藏工具栏,可以在工具栏区右击鼠标,从快捷菜单中选择或清除相应的工具栏。
(2)项目工作区(Project Workspace)一个Visual C++ 应用程序,称为一个项目(Project)。
项目是文件的集合,包括头文件、源代码文件、资源文件、程序结构信息文件和系统参数设置文件等,一个项目中的文件可以存放在不同的文件夹和驱动器中。
Visual C++以项目工作区方式来组织文件、项目和项目配置,在工作区窗口可查看和访问项目的各种元素。
工作区(Workspace)窗口可以移动和改变大小:直接拖动窗口可改变它的位置;当光标在窗口边框且变为双箭头时拖动鼠标可改变窗口大小。
实验项目一C程序的运行环境和运行一个C程序的方法

实验项目一C程序的运行环境和运行一个C程序的方法【实验目的】1.了解所用的计算机系统。
2.了解在该系统上如何进行编辑、编译、连接和运行一个C程序。
3.通过运行简单的C程序了解C程序的特点。
【实验原理】人与计算机交换信息要用语言工具,用计算机语言编写的代码称为程序。
用高级语言编写的程序叫源程序。
由于计算机只认识0和1,因此源程序必须通过编译和连接后,才能被计算机执行。
本课程使用C语言,首先将源程序输入计算机(叫编辑),再把源程序翻译成机器能识别的目标程序(编译),再将目标程序和系统提供的库函数等连接起来产生可执行文件.exe (可运行程序),并可看程序运行结果。
C语言有其独特的语法规则,对变量要求先定义后使用,能处理不同数据类型。
开发环境也有多种,如Turber C , VC++等,各有特点。
【实验内容】1.熟悉所用的系统。
了解Windows资源管理器的使用方法:文件的查看、复制、运行等方法,Visual C++所在目录,文本文件的建立方法。
2.进入Visual C++,并新建一个C++源程序文件。
3.熟悉Visual C++的集成环境,了解各菜单项有哪些子菜单。
4.输入下面的程序(教材中的例1.1),注意区分大小写。
#include<stdio.h>int main(){printf("This is a C program.\n");return 0;}编译并运行程序。
5.关闭工作区,新建一个程序,然后对教材中的例1.2重复4中的操作(即只将程序改为例1.2中的程序,其它操作步骤相同)。
6.关闭工作区,新建一个程序,然后输入并运行一个需要在运行时输入数据的程序#include<stdio.h>void main(){inta,b,c;int max(intx,int y);printf("input a and b:");scanf("%d,%d",&a,&b);c=max(a,b);printf("\nmax=%d",c);}int max(intx,int y){int z;if(x>y) z=x;else z=y;return(z);}(1)运行程序,若程序有错,则修改错误后继续运行程序,当没有错误信息时输入:2,5并按Enter键,查看运行结果。
实验一 C程序的运行环境和运行一个C程序的方法

实验1 C程序的运行环境和运行一个C程序的方法【实验目的】:1、了解所用的计算机系统的基本操作方法,学会独立使用该系统。
2、了解在开发环境中如何编辑、编译、连接和运行一个C程序。
3、通过运行简单的C语言程序,初步了解C源程序的结构特点。
【实验时数】:2学时【实验内容】:一、新建文件夹首先在各自计算机K盘的对应文件夹中新建一个文件夹,文件夹的名字为“班级+学号的后两位+姓名”,如食品1081班、学号后两位是02的、姓名为“张三”的同学,则其对应的文件夹名字是:食品108102张三(注意中间不要加任何空格)。
然后在刚才建好的文件夹里面再建立一个文件夹,文件夹为“第1次”。
二、熟悉Visual C++编写控制台模式程序的方法;输入下列程序,练习在Visual C++下程序的编辑、编译、运行。
初步了解要在屏幕上显示输出结果是通过printf()函数实现的,同时了解转义字符“\n”的含义,并以文件名welcome.c保存在你刚才新建好的文件夹里。
(基础题)(需要存盘)welcome.c的源程序代码如下所示:〖说明〗:在Visual C++下,编写控制台模式的程序和在DOS下编写程序相似,具有简单方便的特点,一般用于后台程序的编写。
控制台模式下程序的编写有两种方法,一是在Visual C++中创建一个C源程序文件;二是创建一个控制台模式的工程。
(1)创建一个C源程序文件①启动Visual C++,单击“文件(File)”菜单下的“新建(New)”命令,出现“新建(New)”对话框。
然后选择“文件(File)”选项卡,在此选项卡的左侧,单击“C++ SourceFile”;在选项卡的右侧,选择源程序存放的位置(Location)(位置保存在K盘上刚建好的文件夹内)以及源程序文件名(File)(文件名为:welcome.c),如图1-1所示。
然后单击【确定(OK)】按钮。
注意:C++源程序文件的扩展名为.cpp,C源程序文件的扩展名为.c。
实验1 C程序的运行环境和运行方法

实验一内容
实验报告文档的命名为学号+姓名-实验x,例如:1240112245张某-实验1.doc 发到邮箱:zhuxiaofeng12@
时间:下课之前。
注意:各题的运行结果均要截图贴在实验报告上。
第一题:
在屏幕上输出”hello world!”这句话。
第二题:把以下程序填写完整,实现比较两个数的大小的功能。
#include <stdio.h>
void main()
{
int a,b; /* 定义两个变量*/
printf("输入2个数字\n"); /* 提示信息,请从键盘输入两个整型数字*/
scanf("%d%d",&a,&b); /* 输入函数,从键盘接收两个数字,shuru*/
/* if语句,如果a>b,输出a的值。
*/
/* if语句的第二分句,else 否则,输出b的值。
*/
}
第三题:1。
编程实现如下功能,在屏幕上打印如下图形.
2.问:如果需要输出以下图形,需要怎么修改代码?
第四题:
1、生成第四题的实验项目,编译,运行。
2、生成可执行文件,复制到桌面上,看能否执行?。
实验一:C程序的运行环境和运行C程序的方法

实验一上机基本知识及实验准备一、实验目的:1、熟悉本课程的课程网站2、理解编辑、编译、连接、执行及调试程序的概念;3、掌握基本的DOS命令4、掌握编译命令gcc的基本用法5、掌握集成开发环境CodeBlocks的基本用法6、培养良好、规范的编程风格(缩进,注释等)二、实验内容:1、在自己的U 盘建立文件夹,如:2、将教师机上的文件复制到刚刚新建的文件夹里,将实验文档的文件名中的班级、学号、姓名改为你自己的信息,完成实验后,该文档将作为你本次的实验报告提交到课程学习平台。
3、安装CODEBLOCKS软件(如果电脑上尚未安装)4、观看“学生版.wmv”,熟悉课程网站(注册帐号、然后在修改个人资料中输入学号、选课、提交在线作业5、实验常用DOS命令Window下,右键点击左下角的windows图标选择“命令行提示符”或选择“运行”,输入“cmd”按回车进入DOS命令窗口(黑窗),试验常用DOS命令(参见指导书p219实验1.2.3)6、命令行窗口编译练习: (参见指导书p220实验1.2.4 & 1.2.5)1)进入到你U盘新建的文件夹下:cd\第一次实验↙2)用记事本程序notepad 编辑以下程序,保存到U盘该文件夹下,文件名:hello.c3)编译源程序,生成目标文件:hello.ogcc –c hello.c↙如果产生错误信息:‘gcc’不是内部或外部命令,也不是可运行的程序或批处理文件,则可能是未安装codeblocks或安装后环境变量配置不正确。
(参见指导书p147,设置环境变量)4)连接目标文件,生成可执行文件hello.exegcc –o hello.exe hello.o↙5)运行可执行文件:hello.exe,观看结果hello↙7、认识CodeBlocks主屏幕上的菜单,并掌握以下工具按钮的使用✓将hello.c 在CodeBlocks下进行编译链接运行。
✓提交hello.c 作业到 进行在线评测8、运行、调试和修改一个错误的C语言程序(sample2.c);该程序功能是:从键盘输入的两个整数,然后输出其中的较大者。
上机实验一 C程序的运行环境和运行C程序的方法

上机实验一C程序的运行环境和运行C程序的方法一.目的要求1.了解在计算机系统上编辑、编译、连接和运行C程序的步骤。
2.在运行和调试程序中观察系统提示,改正编译错误或连接错误。
3.了解C源程序结构及书写格式,了解C程序的各个组成成分术语。
4.记录运行结果,分析结果。
二.实验内容思考问题:什么是源程序?什么是编译程序?C语言源程序结构是怎样的?C语言源程序的书写格式怎样?指出课本程序中哪些是注释、预处理命令、语句、声明语句、可执行语句、函数定义、函数调用、操作符、关键词、标识符、main()函数等。
1.熟悉VC语言编程界面。
2.输入下列源程序,进行修改、编译、连接和运行。
应了解是用什么命令进行编译、连接和运行的。
运行的结果是什么?程序:main ( ){printf("Programming is Fun.\n");}运行结果是:3.输入下列源程序,进行修改、编译、连接和运行。
运行的结果是什么?程序:main ( ){printf("Programming \n");printf("is Fun.\n");}运行结果是:可知\n的作用是:4.输入下列源程序,进行修改、编译、连接和运行。
运行的结果是什么?程序:#include<math.h>main ( ){ float x;x=sin(0.45456);printf("%f \n",x);}运行结果是:可知语句float x; 的作用是:可知sin的作用是:5.启动VC,在其集成环境中,输入下面的程序,以文件名Csy1_1.c保存在你的工作目录中,然后进行编辑和运行调试程序(注意代码书写风格)。
#include<stdio.h>void main(){int a, b, sum;a=10; //如果用scanf函数输入a,b变量的值应该怎么写?b=15;sum=a+b;printf("%d+%d=%d", a, b, sum);}调试要求:(1)将第3行最后的";"去掉,运行程序,查看出错信息。
aa1 C程序的运行环境和运行C程序的方法

实验1 C程序的运行环境和运行C程序的方法一、实验要求1.每次实验结束,要书写实验报告。
实验报告内容包括:标题、实验目的、实验内容、实验结果分析、实验的体会与感想等几个方面的内容。
班级、姓名、学号写在标题的下面。
实验报告一律用A4纸打印或书写。
2.实验指定的几个程序,实验结束前要把几个源程序放在一个文件夹中并压缩,文件名为C实验几_学号_姓名,如1号王强的实验1的文件名为C实验1_1_王强。
最后把这个压缩文件上传到/ C语言/实验1二、实验内容1.实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统;(2)了解在该系统上如何编辑、编译、连接和运行一个C程序;(3)通过运行简单的C程序,初步了解C源程序的特点。
2.实验内容和步骤(1)检查所用的计算机系统是否已经安装了C编译系统并确定它所在子目录;(2)进入所用的集成环境;(3)熟悉集成环境的界面和有关菜单的使用方法;(4)输入并运行一个简单、正确的程序。
输入教材第1章例1.1①对源程序进行编译,观察屏幕上显示的编译信息。
②如果编译连接无错误,使程序运行,观察分析运行结果。
(5)输入并编辑一个有错误的C程序。
①输出两个整数的和。
输入以下程序(教材第1章例1.2,故意漏打或打错几个字符)。
#include <stdio.h>Void main( ){int a,b sum;A=123 b=456;sum=a+b;printf(“sum is %d\n”, sum);②进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。
最后请与教材上的程序对照。
③使程序运行,分析运行结果。
(6)输入并运行一个需要在运行时输入数据的程序。
①输入下面的程序:#include <stdio.h>void main( ){int max(int x, int y);int a, b, c;printf(“intput a & b”);scanf(“%d, %d”, &a, &b);c=max(a, b);printf(“max=%d\n”, c);}int max(int x, int y){int z;if (x>y) z=x;else z=y;return(z);}②编译并运行,在运行时从键盘输入整数2和5,然后按“回车”键,观察运行结果。
实验一 C程序的运行环境和运行C ...

实验1 C程序的运行环境和运行C 程序的方法1.实验目的(1)熟悉C语言的编辑环境,了解在该系统上如何编辑、编译、链接和运行一个C程序。
(2)通过运行简单的C程序,了解C源程序的特点和c程序的总体框架。
2.实验内容和步骤(1)检查所用的计算机系统是否已安装了C编译系统并确定它所在的子目录。
(2)进入所用的集成环境。
(3)熟悉集成环境的界面和有关菜单的使用方法。
(4)输入并运行一个简单的、正确的程序。
输入下面的程序:#include<stdio.h>void main(){Printf("This is a c program.\n");}①对源程序进行编译,观察屏幕上显示的编译信息.如果出现“出错信息”,则应找出原因并改正之。
再进行编译,如果无错,则进行链接。
②如果编译链接无错误,使程序运行,观察分析运行结果。
(5)输入并编译一个有错误的C程序。
①输入以下程序(故意少打或打错几个字符)。
#include<stdio.h>void main(){int a,b,suma=123;b=456;sum=a+bprint("sum is %d\n",sum);}②进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。
③使程序运行,分析运行结果。
(6)输入并运行一个需要在运行时输入数据的程序。
①输入下面的程序:#include<stdio.h>void main(){int max(int x,int y);int a,b,c;printf("input a & b:");scanf("% d,% d",&a,&b);c=max(a,b);printf("max=%d\n", c );}int max(int x,int y){int z;if (x>y) z=x;else z=y;return(z);}②编译并运行,运行时从键盘输入两个整数,然后按“回车”键,观察运行结果。
实验一 C程序的运行环境和运行C程序的方法

实验一C语言编程环境一、实验目的1.熟悉Visual C++6.0环境。
2.了解建立控制台应用程序的基本步骤。
3.初步了解Visual C++6.0的环境设置。
4.初步学会简单的程序调试方法。
5.学会编写简单的C程序。
6.初步熟悉C语言操输入scanf函数、输出printf函数的使用。
7.掌握C语言基本数据类型,熟悉变量的定义及变量的初始化和赋值操作。
8.掌握不同的类型数据之间赋值的规律。
9.掌握C语言的算术运算符的使用以及算术表达式的使用;掌握自加自减运算符的特点及使用。
二、熟悉VC6.0开发环境1.熟悉Visual C++ 6.0主窗口启动Visual C++ 6.0主窗口,在“开始”菜单中的“程序”中选择“Microsoft Visual Studio 6.0”级联菜单下的“Microsoft Visual C++”,进入Microsoft Visual C++ 6.0的集成环境。
Visual C++ 6.0主窗口由标题栏、菜单栏、工具栏、工作区窗口、编辑区窗口、输出窗口和状态栏组成,如图1-1所示。
图1-1 Visual C++ 6.0集成开发环境(1)工具栏Visual C++ 6.0包含有十几种工具栏,缺省时只显示Standard和Build两个工具栏。
在屏幕上显示或隐藏工具栏,可以在工具栏区右击鼠标,从快捷菜单中选择或清除相应的工具栏。
(2)项目工作区(Project Workspace)一个Visual C++ 应用程序,称为一个项目(Project)。
项目是文件的集合,包括头文件、源代码文件、资源文件、程序结构信息文件和系统参数设置文件等,一个项目中的文件可以存放在不同的文件夹和驱动器中。
Visual C++以项目工作区方式来组织文件、项目和项目配置,在工作区窗口可查看和访问项目的各种元素。
工作区(Workspace)窗口可以移动和改变大小:直接拖动窗口可改变它的位置;当光标在窗口边框且变为双箭头时拖动鼠标可改变窗口大小。
实验1 C程序的运行环境和运行方法

实验1 C程序的运行环境和运行方法一、实验目的:1、熟悉VS 2005/2008/2010的下载、安装及使用,能够在IDE环境中编辑、编译、链接、运行C程序;2、熟悉C程序的基本结构,能够参考例题代码编写简单C程序;3、熟悉C语言中注释的用法。
二、实验内容1、(基础题)根据文档“Visual Studio 2005/2008/2010的下载、安装与使用.doc”的内容,通过教师讲解、演示,学生同步完成下列任务:(1)了解VS 2005/2008/2010的下载、安装;(2)熟悉VS 2005/2008/2010的启动、建立新项目,编辑、编译、链接、运行下列代码:#include <stdio.h>int main( ){printf ("This is a C program.\n");return 0;}(项目名称为lab_1_0)(3)在项目的存放目录中查看对应的.c、.obj、.exe文件;操作内容:请学生建立新项目(lab_1_1),输入下列代码,并编译、链接、运行:(独立完成)问题:C程序的编译、链接、运行可以一次性完成吗?清理、重新生成项目(或程序)有什么作用?2、(基础题)请请学生先分析以下程序段中各语句的功能#include<stdio.h>int main(){int a,b;double mid;printf("请输入两个整数(用逗号隔开):");scanf("%d,%d",&a,&b);mid=(a+b)/2.0;printf("%d 与%d 的均值为%f.\n",a,b,mid);return 0;}再编译下列程序,修改其错误,然后运行程序:#include <stdio.h>;main( ){int ascanf(“%d”,a);Printf(“%d*%d=%d”,a,a,a*a);]3、(基础题)请参考例题代码,按下列要求,写出相应的C程序:4、(提高题)请参考例题代码,按下列要求,写出相应的C程序:输入圆的半径,输出其周长与面积;5、(提高题)上机运行教材p15第7题,熟悉C语言的注释用法;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言》实验指导书2016年10月实验一 C程序的运行环境和运行方法一、实验目的1.掌握所用的C语言环境的基本操作方法。
2.掌握编辑、编译、连接和运行C程序。
二、实验内容和要求1.学习使用Visual C++6.0环境开发C程序。
(1)在磁盘上建立自己的文件夹,用于存放C程序,如“e:\cexam”。
(2)启动Visual C++6.0。
执行“开始”——“所有程序”——“Microsoft Visual Studio 6.0”——“Microsoft Visual Studio 6.0”命令,进入VC++编程环境,如图1 所示。
图1 Microsoft Visual Studio 6.0窗口(3)新建C 程序文件。
执行“文件”——“新建”命令,单击如图2所示的“文件”选项卡,选中“C++Source File”;图 2 新建文件在“文件”文本框中输入文件名test1, 则C 源程序被命名为test1.cpp ,若想指定扩展名为.c ,则需在“文件”文本框中输入文件名test1.c ;在“目录”下拉列表框选择已经建立的文件夹,如,单击“确定”按钮,就新建了C 源程序文件,并显示编辑窗口和信息窗口,如图3所示,然后在编辑窗口中输入程序。
(4)保存程序。
在如图 3的界面输入程序代码。
由于完全是Windows 界面,输入及修改可借助鼠标和菜单进行,十分方便。
当输入结束后,执行“文件”——“保存”命令,保存源文件。
图 3 编辑源程序(5)编译程序。
执行“组建”——“编译[test1.cpp]”命令,弹出消息框,如图 4所示,单击“是”信息窗口编辑窗口按钮,开始编译,并在信息窗口中显示编译信息。
如果信息窗口中显示“test1.obj-0 error(s),0 warning(s)”,表示编译正确,没有发现错误和警告,并生成了目标文件test1.obj。
图 4 产生工作区消息框如果显示错误信息,说明程序中存在严重的错误,必须改正,双击某行出错信息,程序窗口中会指示对应出错位置,根据信息窗口的提示分别予以纠正;如果显示警告信息,说明这些错误并未影响目标文件的生成,但通常也应该改正。
(6)连接程序。
执行“组建”——“组建[test1.exe]”命令,开始连接,并在信息窗口中显示连接信息。
如果信息窗口中出现“test1.exe-0 error(s),0 warning(s)”,表示连接成功,并生成了可执行文件test1.exe。
(7)运行程序。
执行“组建”——“执行[test1.exe]”命令,自动弹出运行窗口,如图5所示,显示运行结果。
其中“Press any key to continue”提示用户按任意键退出运行窗口,返回到VC++编辑窗口。
图 5 显示运行结果(8)关闭程序工作区。
当一个程序编译连接后,VC++系统自动产生相应的工作区,以完成程序的运行和调试。
若想执行第二个程序时,必须关闭前一个程序的工作区,然后通过新的编译连接,产生第二个程序的工作区。
否则的话运行的将一直是前一个程序。
执行“文件”——“关闭工作区命令”,弹出的对话框如图 6所示,单击“是”按钮,关闭工作区。
图 6 关闭所有文档窗口(9)打开文件。
如果要再次打开C源文件,可以执行“文件”——“打开”命令,在查找范围中找到正确的文件夹,调入指定的程序文件。
或是直接在文件夹中双击扩展名为.c或.cpp的C 语言源程序。
(10)查看C源文件和可执行文件的存放位置。
经过编辑、编译、连接和运行后,在文件夹e:\cexam和e:\cexam\Debug中存放着相关文件。
其中,源文件test1.cpp在文件夹e:\cexam中,目标文件test1.obj和可执行文件test1.exe都在文件夹e:\cexam\Debug中。
2、将书上1.4节简单的C语言程序输入,得到输出结果。
实验二简单C语言算法程序设计三、实验目的1.掌握所用的C语言环境的基本操作方法。
2.掌握编辑、编译、连接和运行C程序。
3.掌握C程序的数据类型、运算符、表达式和算法。
四、实验内容和要求1.判断一个数n是否同时被3和5整除。
2. 在屏幕上显示下列图形:* * * ** * ** **3. 将例2.16和2.17的算法进行实操验证。
实验三顺序结构程序设计一、实验目的1.掌握基本输入输出函数、库函数的使用。
2.能够编程实现简单的结构化程序。
二、实验内容和要求1.执行程序,写出运行结果。
#include <stdio.h>void main(){float a = 9.1234567891234567890;double b = 9.1234567891234567890;printf("%f, %lf\n",a,b);printf("%.15f,%.15lf\n",a,b);};2.运行程序,写出结果。
#include <stdio.h>void main(){float x1;double y1 ;scanf("%f %lf ",&x1,&y1) ;printf("x1=%f,y1=%lf ",x1,y1) ;}程序运行时输入x的值123456789,输入y的值123456789。
3.输入三角形的三边长,求三角形面积。
实验四选择结构程序设计一、实验目的1.理解C语言表示逻辑量的方法,学会正确使用逻辑运算符和逻辑表达式。
2.掌握利用if结构实现选择结构的方法。
3.掌握利用switch结构实现多分支选择结构。
4.掌握switch语句中break语句的作用。
5.掌握使用断点调试程序的方法。
二、实验内容及要求1.输入两个数,输出较大的数。
2.编写程序,用scanf函数输入一个年份,计算该年2月份有多少天。
闰年的条件为:年份能被4整除但不能被100整除,或者年份能被400整除。
3.输入五级制成绩(A-E),输出相应的百分制成绩(0~100)区间,要求使用switch语句。
五级制成绩对应的百分制成绩区间为:A(90~100)、B(80~89)、C(70~79)、D(60~69)和E(0~59)。
实验五 循环结构程序设计一、实验目的1.掌握while 循环结构的用法。
2.掌握do-while 循环结构的用法。
3.掌握for 循环结构的用法。
二、实验内容及要求1.编写程序,计算2+4+6+…+100的和。
2. 打印所有水仙花数,水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
例如153是水仙花数。
3. 输入一个正整数n ,计算下式的和求e 的值(保留4位小数)。
e=1+!11+!21+!31+……+!1n输入输出示例: Input n:10 e=2.7183实验六数组程序设计一、实验目的1.熟练掌握一维数组编程的方法。
2.熟练掌握二维数组编程的方法。
3.掌握字符数组的使用方法。
4.熟练掌握排序算法,进一步理解模块化程序设计的方法。
二、实验内容及要求1. 从键盘输入任意10个数,计算其中所有非负数之和。
2.输入7个整数,将它们从大到小排序后输出。
3.输入一个以回车结束的字符串(少于10个字符),它由数字字符组成,将该字符串转换成整数后输出。
输入输出示例:Enter a string:123Digit=123实验七函数程序设计一、实验目的1.掌握C语言中定义函数的方法,2.熟练掌握使用函数编写程序。
3.掌握通过“值传递”调用函数的方法。
二、实验内容及要求1.编写程序,设计一个判别素数的函数,在主函数中输入一个整数,调用这个判别函数,并输出是否为素数的信息。
2. 定义函数void sort(int a[],int n),用冒泡法对数组a中的元素降序排列。
3. 编一个函数void fun(char tt[]),它的功能是:将字符串tt中的大写字母都改为对应的小写字母,其它字符不变。
实验八 指针程序设计一、实验目的1.掌握使用指针变量的方法。
2.掌握带有指针形参的函数的定义及调用方法。
3.掌握结构体变量使用。
二、实验内容及要求1 运行下列程序,写出运行结果。
#include "stdio.h "main(){ int a[5],*p,j;for(j=0;j<5;j++) a[j]=j+1;p=a;for(j=0;j<5;j++) printf("*(p+%d)=%d\n ",j,*(p+j));}2 函数void fun(float *sn,int n)的功能是:根据以下公式计算S ,计算结果通过形参指针sn 传回;n 通过实参传入,n 的值大于等于0。
请填空,并编写出主函数,使之成为完整程序,上机调试运行。
1217151311+⋯+-+-=n S void fun(float *sn,int n){ float s=0.0,w,f=-1.0;int i=0;for (i=0;i<=n;i++); { f= * f;w=f/(2*i+1);s+=w;} =s;}3 想使指针变量pt1指向a 和b 中的大者,pt2指向小者,以下程序能否实现此目的?#include "stdio.h"void s *p1,int *p2){ int *p;p=p1;p1=p2;p2=p;}void main(){ int a,b; int *pt1,*pt2 ;scanf("%d%d",&a,&b);pt1=&a; pt2=&b ;if(a<b) s);printf("%d,%d \n",*pt1,*pt2) ;}上机调试此程序。
如果不能实现题目要求,指出原因并修改之。
4 分析并验证以下程序的运行结果。
#include "stdio.h"main(){ char str[]="ABC",*p=str;printf("%c\n",*(p+1));}5 分析以下程序运行结果,说明程序的作用。
#include "stdio.h"char *strc(char *s1,char *s2){ char *p=s1;while(*s2!='\0') { *p++=*s2++; }return s1;}main(){ char s1[30]="computer ok!",s2[]="language",*pt;pt=strc(s1,s2);printf("%s\n",pt);}。