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

合集下载

《C语言程序设计》实验报告(实验1-12)

《C语言程序设计》实验报告(实验1-12)

《C语⾔程序设计》实验报告(实验1-12)《C语⾔程序设计》实验报告2013~2014学年第⼆学期班级姓名学号指导教师实验⼀实验项⽬名称:C程序的运⾏环境和运⾏C程序的⽅法所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运⾏⼀个C程序;2.通过运⾏简单的C程序,初步了解C源程序的特点。

⼆、预习内容:教材《C语⾔程序设计教程》第1章。

三、实验内容:1. 在Visual C++ 6.0环境下输⼊并运⾏下⾯的程序:#includeint main( ){printf("This is a C program.\n");return 0;}2. 在Visual C++ 6.0环境下输⼊下⾯的程序(有语法错误),编译、连接、调试该程序,直⾄程序⽆语法错误,然后运⾏程序,并观察分析运⾏结果。

#includeint main( ){int a,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d\n”,a,b,sum);return 0;}四、实验结果:1. 运⾏结果(或截图):This is a C program.Press any key to continue2. (1) 改正后的源程序:#includeint main( ){int a,b,sum;a=3;b=4;sum=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(2) 运⾏结果(或截图):3+4=7五、思考题:1. ⼀个C程序上机的步骤有哪些?答:上级输⼊与编辑源程序—对原程序进⾏编译–与库函数链接–运⾏可执⾏的⽬标程序。

2. 组成C程序的基本单位是函数,⼀个函数包括哪⼏个部分?答:⼀个函数包括两部分:分别为函数头或函数⾸部和函数体。

成绩指导教师签名实验⼆实验项⽬名称:数据类型、运算符和表达式所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使⽤⽅法;3. 掌握基本算术运算符及其表达式的使⽤⽅法;4. 掌握++、--运算符、赋值运算符及其表达式的使⽤⽅法。

c语言实验一C程序的运行环境和运行C程序的方法

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: C程序的运行环境和运行一个C程序的方法
2、启动、退出Turbo 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程序的方法

上机实验一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程序的运行环境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语言程序设计上机实验报告学院:机械工程学院班级:机自161213姓名:刘昊学号:20162181310实验时间:2017年3月6号任课老师:张锐C语言程序设计上机实验报告实验一一、实验名称: C程序的运行环境和运行C程序的方法二、实验目的:了解在C编译系统上如何编辑、编译、连接和运行一个C程序三、实验内容:(1). 输入并运行一个简单的C程序。

(2). 设计程序,对给定的两个数求和。

(3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。

四、源程序代码:代码1:运行结果1:程序分析1:该程序用来判断所输入的整数是否为一个素数,如果一个数能被除了1和它本身整除,还能被其它数整除,那么它就不是一个素数,因此,用for 循环来进行整除过程的简写。

代码2:运行结果2:程序分析2:简单的使用printf()和scanf()函数进行简单的数据运算。

代码3:运行结果3:程序分析3:使用if语句进行判断。

五.实验总结C语言程序设计上机实验报告实验二一、实验名称:顺序结构程序设计二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法,熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。

三、实验内容:(1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。

(3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。

(4). 编写程序,实现单字符getchar和putchar输入输出。

(5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。

四、源程序代码代码1:运行结果1:程序分析1:所有的字符都有一个对应的数字与之对应,每一个小写字母对应的数与大写字母对应的数之间总是相差32,所以只需要对所输入的字符进行减法运算就可以转换为与之对应的大写字母。

代码2:运行结果2:程序分析2:简单的数据运算和格式字符的输出。

C语言程序设计

C语言程序设计

C语言程序设计上机实验报告实验一一、实验名称: C程序的运行环境和运行C程序的方法二、实验目的:了解在C编译系统上如何编辑、编译、连接和运行一个C程序三、实验内容:(1). 输入并运行一个简单的C程序。

(2). 设计程序,对给定的两个数求和。

(3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。

四、源程序代码:代码1:#include<stdio.h>int main(){printf("hello world!\n");return 0;}运行结果1:程序分析1:代码2:#include<stdio.h> int main(){int a=5,b=6,c;c=a+b;printf("c=%d\n",c);return 0;}运行结果2:程序分析2:代码3:#include<stdio.h>int main(){int a=5,b=6,c;if(a>b){c=a;}else{c=b;}printf("%d\n",c);return 0;}运行结果3:程序分析3:五.实验总结C语言程序设计上机实验报告实验二一、实验名称:顺序结构程序设计二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法,熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。

三、实验内容:(1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。

(3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。

(4). 编写程序,实现单字符getchar和putchar输入输出。

(5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。

四、源程序代码代码1:#include<stdio.h>int main(){char c1,c2;c1=getchar();printf("%c,%d\n",c1,c1);c2=c1-32;printf("%c,%d\n",c2,c2);return 0;}运行结果1:程序分析1:代码2:#include<stdio.h>int main(){int a=5,c1,c2;double b=3.141592653,c3,c4;c1=a/b;c3=a/b;c2=a+b;c4=a+b;printf("%d,%d,%lf,%lf\n",c1,c2,c3,c4);return 0;}运行结果2:程序分析2:代码3:#include<stdio.h>int main(){here: printf("计算三角形的面积请输入‘1’,立方体的体积和表面积请输入‘2’,圆的面积和周长请输入‘3’.\n");int a;scanf("%d",&a);if(a==1){double l,h,s;printf("请输入三角形的底边长和所在底边的高.");scanf("%lf%lf",&l,&h);s=l*h/2;printf("三角形的面积为%.16f\n",s);}else if(a==2){printf("请输入立方体的长宽高.");double b,c,d,v,s;scanf("%lf%lf%lf",&b,&c,&d);v=b*c*d;s=b*c+b*d+c*d;printf("立方体的体积为%.16f,表面积为%.16f\n",v,s);}else{double r,s,c,m;printf("请输入圆的半径");scanf("%lf",&r);m=3.141592653;s=m*r*r;c=2*m*r;printf("圆的面积为%.16f,圆的周长为%.16f\n",s,c);}goto here;}运行结果3:程序分析3:代码4:#include<stdio.h> int main(){getchar();putchar('b');return 0;}运行结果4:程序分析4:代码5:#include<stdio.h>int main(){int a;printf("请输入任意十进制整数:");scanf("%d",&a);printf("转换为八进制数为:%o\n转化为十六进制数为:%x\n",a,a); return 0;}运行结果5:程序分析5:五、实验总结C语言程序设计上机实验报告实验三一、实验名称:选择结构程序设计二、实验目的:正确使用逻辑运算符和逻辑表达式,熟练掌握if 语句和switch 语句,学习调试程序。

《c语言程序设计》实验报告(实验-2)

《c语言程序设计》实验报告(实验-2)

《c语⾔程序设计》实验报告(实验-2)《C语⾔程序设计》实验报告2013~2014学年第⼆学期班级姓名学号指导教师实验⼀实验项⽬名称:C程序的运⾏环境和运⾏C程序的⽅法所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运⾏⼀个C程序;2.通过运⾏简单的C程序,初步了解C源程序的特点。

⼆、预习内容:教材《C语⾔程序设计教程》第1章。

三、实验内容:1. 在Visual C++ 6.0环境下输⼊并运⾏下⾯的程序:#includeint main( ){printf("This is a C program.\n");return 0;}2. 在Visual C++ 6.0环境下输⼊下⾯的程序(有语法错误),编译、连接、调试该程序,直⾄程序⽆语法错误,然后运⾏程序,并观察分析运⾏结果。

#includeint main( ){int a,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d\n”,a,b,sum);return 0;}四、实验结果:1. 运⾏结果(或截图):This is a C program.Press any key to continue2. (1) 改正后的源程序:#includeint main( ){int a,b,sum;a=3;b=4;sum=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(2) 运⾏结果(或截图):3+4=7五、思考题:1. ⼀个C程序上机的步骤有哪些?答:上级输⼊与编辑源程序—对原程序进⾏编译–与库函数链接–运⾏可执⾏的⽬标程序。

2. 组成C程序的基本单位是函数,⼀个函数包括哪⼏个部分?答:⼀个函数包括两部分:分别为函数头或函数⾸部和函数体。

成绩指导教师签名实验⼆实验项⽬名称:数据类型、运算符和表达式所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使⽤⽅法;3. 掌握基本算术运算符及其表达式的使⽤⽅法;4. 掌握++、--运算符、赋值运算符及其表达式的使⽤⽅法。

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

实验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程序的方法实验报告一、实验目的通过运行简单的C程序,初步了解C程序的特点。

二、实验内容(源代码)1. xt1_5#include<stdio.h>int main(){printf("Very good!\n");return 0;}2.xt1_7(1)#include<stdio.h>int main(){printf("How do you do!\n"); //这是行注释,注释范围从//至换行符止return 0;}(2)#include<stdio.h>int main(){printf("How do you do!\n"); /*这是块注释*/return 0;}(3)#include<stdio.h>int main(){printf("How do you do!\n"); /*这是块注释,如在本行内写不完,可以在下一行继续写。

这部分内容均不产生目标代码*/ return 0;}(4)#include<stdio.h>int main(){//printf("How do you do!\n");return 0;(5)#include<stdio.h>int main(){printf("//How do you do!\n"); //在输出的字符串中加入// return 0;}(6)#include<stdio.h>int main(){/*printf("How do you do!\n");return 0;*/}3. sy1-(4)#include<stdio.h>int main(){printf("This is a c program.\n");return 0;sy1-(6)#include<stdio.h>int main(){int a,b,sum; //";"漏了a=123;b=456;sum=a+b; //";"漏了printf("sum is %d\n",sum); //"printf"漏打了"f"return 0;}sy1-(6)#include<stdio.h>int main(){int max(int x,int y);int a,b,c; //"a""b"后面的","不能换成";" printf("input a&b:");scanf("%d,%d",&a,&b);c=max(a,b);printf("max=%d\\n",c);return 0;}int max(int x,int y){int z;if (x>y) z=x;else z=y; //"if""else"语句可在同一行return (z);}sy-(7)#include<stdio.h>int main(){int a,b,c,d;printf("input a&b&c:");scanf("%d,%d,%d",&a,&b,&c);if (a>b) d=a;else d=b;if (c>d) d=c;printf("最大者是%d\n.",d);return 0;}三、实验体会1.通过这次试验,我初步了解了C程序的特点和应该如何编写一个程序。

实验一C程序的运行环境和运行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程序。

《C语言程序设计》实验报告(实验1-11) 2013.3

《C语言程序设计》实验报告(实验1-11) 2013.3

《C语言程序设计》实验报告2012~2013学年第二学期班级姓名学号指导教师实验一实验项目名称:C程序的运行环境和运行C程序的方法所使用的工具软件及环境:Visual C++ 6.0一、实验目的:1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运行一个C程序;2.通过运行简单的C程序,初步了解C源程序的特点。

二、预习内容:教材《C语言程序设计教程》第1章。

三、实验内容:1. 在Visual C++ 6.0环境下输入并运行下面的程序:#include <stdio.h>int main( ){printf("This is a C program.\n");return 0;}2. 在Visual C++ 6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序无语法错误,然后运行程序,并观察分析运行结果。

#include <stdio.h>int main( ){int a,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d\n”,a,b,sum);return 0;}四、实验结果:1. 运行结果(或截图):2. (1) 改正后的源程序:(2) 运行结果(或截图):五、思考题:1. 一个C程序上机的步骤有哪些?答:2. 组成C程序的基本单位是函数,一个函数包括哪几个部分?答:成绩指导教师签名实验二实验项目名称:数据类型、运算符和表达式所使用的工具软件及环境:Visual C++ 6.0一、实验目的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使用方法;3. 掌握基本算术运算符及其表达式的使用方法;4. 掌握++、--运算符、赋值运算符及其表达式的使用方法。

二、预习内容:教材《C语言程序设计教程》第2章。

三、实验内容:1. 在Visual C++ 6.0环境下输入下面的程序,编译、连接、调试该程序。

C语言实验报告实验一C 程序的运行环境和运行C 程序的方法

C语言实验报告实验一C 程序的运行环境和运行C 程序的方法

实验1 C 程序的运行环境和运行C 程序的方法1.实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。

(2)了解在该系统上如何编辑、连接和运行一个C 程序。

(3)通过运行简单的C 程序,初步了解C 源程序的特点。

2.实验内容和步骤(1)检查所用的计算机系统是否已安装了C 编译系统并确定他所在的子目录。

(2)进入所用的集成环境。

(3)熟悉集成环境的界面和有关菜单的使用方法。

(4)输入并运行一个简单的、正确的程序。

①输入下面的程序:#include <stdio.h>int main(){ printf(“This is a c program.\n”);return 0;}②仔细观察屏幕上的已输入的程序,检查有无错误。

③根据本上课介绍的方法对源程序进行编译,观察屏幕上显示的编译信息。

如果出现“出错信息”,则应找出原因并改正之,再进行编译,如果无错,则进行连接。

④如果编译连接无错误,运行程序,观察分析运行结果。

(5)输入并编译一个有错误的C 程序。

①输入以下程序(教材第1章中例1.2,故意漏打或打错几个字符)。

#include <stdio.h>int main(){ int a,b,sum;a=123;b=456;sum=a+b;printf(“sum is %d\n”,sum);return 0;}②进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。

最后与教材上的程序对照。

③使程序运行,分析运行结果。

(6)输入并运行一个需要在运行时输入数据的程序。

①输入下面的程序#include <stdio.h>int 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);retrun 0;}int max(int x,int y){int z;If(x>y) z=x;else z=y;Return(z);}②编译并运行,在运行时从键盘输入整数2和5,然后按“回车”键,观察运行结果。

实验报告C程序的运行环境

实验报告C程序的运行环境
(5) 下面的程序是通过 cout 函数直接输出一个由“*”号组成的一个三角形。 #include <iostream.h>
void main() {
cout<<"*\n"; cout<<"**\n"; cout<<"***\n"; cout<<"****\n"; } 现要求编写一程序,输出的结果也是一个三角形,不过组成三角形的符号是“#”号。
深圳大学实验报告
课程名称:
程序设计基础
实验项目名称: C 程序的运行环境和运行 C 程序的方法
学院:
计算机与软件学院
专业:
指导教师:
报告人:
学号:
班级:
实验时间:
实验报告提交时间:
教务处制
一、实验目的与要求:
实验目的:
1. 了解所使用的计算机系统的基本操作方法,能够独立使用该系统; 2. 了解在该系统上如何进行编辑、编译、链接和运行一个 C 程序; 3. 通过运行简单的 C 程序,初步了解 C 源程序的组成和特点。
(6) 编程实现:输入圆的半径 r,输出圆的周长和面积。(选作) (提示:半径 r,圆的面积和周长用 float 定义)
【实验思考题】 (1) 一个 C++程序主要由哪几个部分组成?
第 6 题参考答案 程序 1: // count the girth and area of circle #include<iostream.h> void main () { double r, girth, area ;
三、实验内容:
(1) 检查所使用的计算机是否已经安装了 VC++6.0 的集成开发环境。

C程序的运行环境和最简单的C程序实验报告

C程序的运行环境和最简单的C程序实验报告

成绩:中评语:有错误,请查看批注!实验二题日没有做完实验1 C程序的运行环境和最简单的C程序设计1.实验目的和要求(1)熟悉C语言程序开发环境(Visual C++), 了解开发环境中的编辑、编译、链接和运行命令。

(2)掌握在C语言开发环境中如何编辑、编译、链接和运行一个标准C语言程序。

(3)通过运行简单的程序,熟悉C语言的基本格式规范,并初步了解它的结构特点。

(4)了解下列命令及函数:include<stdio.h>、main、printf> scanfo(5)掌握C语言数据类型的概念,熟悉如何定义一个整型、字符型、实型变量,以及如何对它们进行赋值。

(6)掌握整型、字符型、实型变量数据输出时所用的格式转换符。

(7)学会使用C的有关算术运算符,正确使用由这些运算符构成的表达式。

(8)进一步熟悉如何编辑、编译、链接和运行一个C程序。

2.实验内容:实验指导书中的实验一和实验二3.实验步骤3.1启动VC;3.2请附图说明在VC环境下开发一个C程序的完整步骤3.3编译、链接、运行程序输入源程序后,如何编译该程序?源程序经过成功编译链接后生成后缀为.exe的文件,运行该文件后输出结果在新窗口如何链接程序生成可执行文件?源程序编译好后翻译成汇编语言,之后生成二进制文件,链接后成为可执行的.exe文件如何运行程序查看结果?点击屏幕上方项目栏的感叹号即可运行程序;若为变量,则给变量就值,再按回车运行,便可运行程序,程序运行结果出现在MS-DOS窗口3.4实验一实验内容部分1_1 (1_1表示实验一的实验内容部分的第1题对应的程序,下同):•include aa stdio .h aanain()<int a.b.c.s;a-5;b-4;c-6;s-(a*b*c)/3;printF(,,a-%d,b-%d>c«%d\n,s-%d",a,b>c,s);1_2请在下面插入该程序运行结果画面:ttinclude**stdio.h a,nain()<int r,s;scanFC^d^.&r);s-r»r;printfC's^d'^s);1_3_1(表示实验一实验内容部分第3题的第1个程序,下同)请在下面分别插入改正错误后程序运行成功时的画面:ttinclude<stdio.h> main() (print"” *\n“); printF(“***\n”); printfC1 *\n“);1_3_2程序运行画面:•include<stdio.h>int main()<int a9b v c;/«a9b9c are side v u is uolume of cube*/int u;a-2,b-3,c-5;u-a«b»c;printFC'u-tdXn'^u);3.4 实验二实验内容部分char s1 = ・3.,s2=,虹,s3='5・; int c1-101,c2-102;0 21.1.C|•include<stdio.h> main()printF(aa 3tc\t4tc\t5tc\n ai ,s19s2v s3);printf(,,s1=td\ts2=%d\ts3=^d\n ,,.s1 ts2»s3)printF(,,c1-Xd\r w Xc ,,»c1 t c2);printFC ,c2-E %d\t^c",c1 ,c2);实验二I. (2)> 2.1.1.c Willttinclude<stdio.h> main() <Float x=8.3»y-4.2,s; int a»7; s-x*a%5«(int)(x-y)%2/3; printFC's^f.s);ttinclude<stdio.h>nain()<int i9j ,p,q;i-3;j-6;p・i“;q…j;printf(°%d Ad 9td\n a>9i 9 j 9p 9q);p-i—.3;q=..j7;printf(-%d%<!,•.i.j.P.q);实验二1. (4)+ main J T] | Q mainOttinclude<stdio.h>nain()<int m=15,n=9,s;n»«3*2;printF(,,%d,'f n);n*-n--n»-n;printf (,,%d,,»n);printf (**%d\n,',(s-6»5,m*n*s));printfC%d\n-,s);> ---------— 一一二实验二2. (1)^include <stdio.h>•define MM 40 main()<int a-3,b«6,t;t=MM/(3+6);实验二2. (2)> main|[批注[ai]:格式声明错误Itinclude <stdio.h>main()<int n;double x;scanfC'Ud'^fem);x-3.14»n»n;printFCtf.x);■3实验二2. (3)O 2.2.3.C 2JZ] 0ltinclude<stdio.h>nain()<int n=8,n・5;printF(,,%d\n",n»=n-n);printf(**%d ,%(T',n-1 ,m・n);4.实验小结我在使用vc时,最容易犯的错误是对项目栏的功能不太熟悉:还有就是对于工程和文件的建立不太明白,不憧怎么在E盘新建一个文件后,又怎么把VC中新建立的文件和工程放入E盘中;开始在编写的源程序有错误时,不知道在哪里找出错误此次实验我明白了新建一个空工程,以及怎么编写源程序;知道怎么运行程序和看纠正错误程序;明白了一些C语言的简单语言规范,比如输出的两行结果尾首连接在一起需要换行\n;C语言中的一些基本命令和函数意义符号;整形字符型实型变量的辨别以及运算符号的意义。

实验1C程序的运行环境和最简单的C程序设计

实验1C程序的运行环境和最简单的C程序设计

Ex1-1-3 请在下面插入该程序的源代码及运行结果画面,并对程序的运行结 果进行分析:
Ex1-2-1 请在下面分别插入改正错误后的源程序代码及运行成功时的画面: 源程序:
// 赖美薇 //ex1-2-1 #include<stdio.h> main() {
int a,b,c,s; a=1; b=2; c=3; printf("%d,%d,%d\n",a++,b--,++c+3); printf("a=%d,b=%d,c=%d\n",a,b,c); printf("%d,s=%d\n",(s=5*6,a+b+c),s); }
运行结果:
Ex1-2-2 请在下面分别插入改正错误后的源程序代码及运行成功时的画面:
源程序:
59、之前差点登上美国总统宝座的希拉里,她的竞选背景和演讲技能似乎______,最后 却屈尊为国务卿。2016年大选拉开了帷幕,接近希拉里的人士认为,希拉里一向给人 以过分______的女强人印象,这对参选总统来说未必是件好事。她还需要让选民看到其 亲民的一面,让人觉得她更有人情味。
(1)输入源程序后,如何编译该程序? 【请填空】
(2)如何链接程序生成可执行文件?



Байду номын сангаас


(3)如何运行程序查看结果? 【请填空】
3.程序查错及其修正 (1)利用 VC 平台,如何判断出源程序中是否存在错误? 【请填空】 编译链接运行程序过后,看下列显示是否有错误
(2)若程序中存在错误,如何快速地查找出错误代码在源程序中的位置? 【请填空】 双击“error”,向上拉,会显示一系列错误,每个错误前面标注有行数,如 c1, 即代表第一行 (3)确定错误位置后,如何判断它是何种错误?如何改正? 【请填空】 双击“error”后,会显示一系列错误的原因,看懂错误的原因,一个个改正

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

实验一  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 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 C语言运行环境及C程序设计步骤

实验1  C语言运行环境及C程序设计步骤

实验1C语言运行环境及C程序设计步骤【实验目的】1. 掌握Visual C++ 6.0(以下简称VC)的启动和退出2. 熟悉VC的集成开发环境3. 了解简单C程序的构成,学会编写C程序的基本方法4. 掌握简单VC应用程序的建立、编辑、编译、连接、调试、运行和保存5. 了解程序的结构和输出函数【实验环境】VC++ 6.0 Windows 7【实验内容】1.启动❝在“开始”菜单中选择执行“Microsoft Visual C++6.0中文版” 选项❝或双击桌面上创建的VC++6.0的快捷图标2. VC IDE环境实验(1)选择File-New菜单,弹出新建对话框(2)选择Flies选项卡中的C++ Source Flie项,在右边的Location栏中选择源文件路径(在D盘中新建文件夹,文件夹名为自己的8位数学号,例如D:\14123101\c1),在File栏中输入源程序文件的名字,例如c1.c(.c为源程序文件的后缀名,不可省略),单击OK新建文件完成(3)输入以下程序#include <stdio.h>int main(){printf(“各位同学好!很高兴和大家一起学习C语言!\n");return 0;}(4)调试并运行。

先对程序进行编译,点击Complie,或者选择Bulid下拉菜单中的Complie命令,弹出如下的对话框,内容是“此编译命令要求一个有效的项目工作区,你是否同意建立一个默认的项目工作区?”,单击“是(Y)”按钮,然后开始编译。

然后对程序进行调试,编译后屏幕下方会出现对程序进行编译的结果,如下图该结果表示当前的程序是否有错误或者警告,0表示没有任何错误和警告,此时就得到了我们的目标程序c1.c。

下面对程序进行连接,点击Bulid按钮或者选择Bulid菜单下的Bulid命令,系统生成了一个可执行程序c1.exe,存放在D:\14123101\Debug文件夹下,双击这个可执行程序,或者点击Execute Program按钮,或者选择Bulid菜单下的Execute命令,都可以实现程序的执行,如下图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一C程序的运行环境和运行C程序的方法1.实验目的:(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统(2)了解在该系统上如何编辑,编译、连接和运行一个C程序(3)通过运行简单的C程序,初步了解C源程序的特点2. 实验内容和步骤(1)检查所用的计算机系统是否已安装了C 编译系统并确定它所在的子目录(2)进入所用的集成环境(3)熟悉集成环境的界面和有关菜单的使用方法(4)输入并运行一个简单的、正确的程序输入下面的程序# include<stdio.h>void main(){printf(“This is a c program..\n”);}①下面是屏幕上显示的编译信息。

无错,进行连接。

--------------------Configuration: L1 - Win32 Debug--------------------Compiling...L1.cL1.obj - 0 error(s), 0 warning(s)②连接无错误,使程序运行,观察分析运行结果。

--------------------Configuration: L1 - Win32 Debug--------------------Linking...L1.exe - 0 error(s), 0 warning(s)运行输出结果This is a c program.Press any key to continueThis is a c program.Press any key to continue分析:输入自己编写的源程序,检查程序有无语法错误,可以通过编译来实现,它会自动查出程序的语法错误,如果有错误应该找出原因,并改正过来,再进行编译和连接,仔细分析编译信息,确定没错误就可以运行程序,输入数据。

第一个程序运行的结果是This is a c program.。

符合我们原来设计这个程序的目的,说明这个程序是正确的。

(5)输入并编辑一个有错误的C程序输入程序#include<stdio.h>{int a,b,suma=123;b=456;sum=a+bprint(“sum is %d\n”,sum);}②进行编译,修改错误。

--------------------Configuration: P4 - Win32 Debug--------------------Compiling...P4.cF:\教学软件\C程序设计(第三版)-谭浩强\C程序\1\P4.c(3) : error C2146: syntax error : missing ';' before identifier 'a'F:\教学软件\C程序设计(第三版)-谭浩强\C程序\1\P4.c(5) : error C2146: syntax error : missing ';' before identifier 'printf'F:\教学软件\C程序设计(第三版)-谭浩强\C程序\1\P4.c(5) : warning C4013: 'printf' undefined; assuming extern returning int执行cl.exe 时出错.P4.obj - 1 error(s), 0 warning(s)仔细分析编译信息窗口,显示有二个错误,逐个修改,把程序修改如下main(){int a,b,sum;a=123;b=456;sum=a+b;printf("sum is %d\n",sum);}③使运行程序,分析运行结果。

运行输出结果Sum is 579分析:写程序时,很多细节都不可忽略,例如每个语句写完后就必须以分号来结束,每个命令符号都要写准确,逗号和双引号不可以写错位置,源程序的每部分都很紧密相连,每个细节都不可以忽略,每个符号都要写准确。

第二个程序经过多次编译和修改后,输出的结果是Sum is 579,也符合我们设计此实验的目的。

说明这个程序是正确的。

(6)输入并运行一个需要在运行时输入数据的程序①输入下面的程序#include<stdio.h>void main(){int max(int x,int y);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);}②编译并运行,在运行时根据屏幕提示,从键盘输入整数2和5,然后按“回车”键,观察运行结果。

运行输出结果input a & b:2,5max=5Press any key to continue分析:编译没错误就可以运行程序,输入数据。

输出的结果是max=5,说明可以比较出2和5的大小,也符合我们设计此实验的目的。

③将程序第3行改为int a;b;c;运行结果--------------------Configuration: 3 - Win32 Debug--------------------Compiling...3.cf:\教学软件\c程序设计(第三版)-谭浩强\c程序\实验报告\实验1\3.c(4) : error C2065: 'b' : undeclared identifierf:\教学软件\c程序设计(第三版)-谭浩强\c程序\实验报告\实验1\3.c(4) : error C2065: 'c' : undeclared identifier执行cl.exe 时出错.3.obj - 1 error(s), 0 warning(s)仔细分析编译信息窗口,显示有二个错误.④将函数中的第3、4两行合并为一行,即if(x>y)z=x; else z=y;--------------------Configuration: 3 - Win32 Debug--------------------Compiling...3.c3.obj - 0 error(s), 0 warning(s)分析:编译没错误,说明一程序行可以有多个语句。

(7)输入并运行一个需要在运行时输入数据的程序①输入下面的程序#include<stdio.h>void main(){int a,b,c,max;printf("please input a,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);max=a;if(max<b)max=b;if(max<c)max=c;printf("The largest number is %d",max);}②编译并运行,在运行时根据屏幕提示,从键盘输入整数235,768,874,然后按“回车”键,观察运行结果。

运行输出结果input a & b&c:235,768,874max=874Press any key to continue分析:编译没错误就可以运行程序,输入数据。

输出的结果是max=874,说明可以比较出235,768和874的大小,也符合我们设计此实验的目的。

③将程序第3行改为int a,b,c;max;运行结果-------------------Configuration: ex7 - Win32 Debug--------------------Compiling...ex7.cF:\2008111440\ex7.c(3) : error C2065: 'max' : undeclared identifierF:\2008111440\ex7.c(3) : error C2146: syntax error : missing ';' before identifier 'max'F:\2008111440\ex7.c(3) : error C2065: 'max' : undeclared identifier执行cl.exe 时出错.ex7.obj - 1 error(s), 0 warning(s)仔细分析编译信息窗口,显示有三个错误.④将函数中的第4、5两行合并为一行,即printf("please input a,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);运行结果--------------------Configuration: ex7 - Win32 Debug-------------------- Compiling...ex7.cex7.exe - 0 error(s), 0 warning(s)分析:编译没错误,说明一程序行可以有多个语句。

相关文档
最新文档