C语言程序设计实验指导书

合集下载

C语言程序设计实验指导书

C语言程序设计实验指导书
(6) 选 中 以 文 件 hello.cpp , 点 击 [ 组 建 ]-[ 编 译 ] ( 此 时 , 你 可 以 在 D:\VC\hello\Debug 下可以找到生成的 hello.obj 文件),然后在点击[组建]-[ 组建] (此时,你可以在 D:\VC\hello\Debug 下可以找到生成的 hello.exe 文件),然后点 击[组建]-[执行](执行的实际是 D:\VC\hello\Debug\hello.exe),如果弹出一个 Console 程序窗口,上面写着 Hello World! Press any key to continue。到目 前为止一个简单的 C 程序工程创建成功。
行号 #include <stdio.h>
1 int main()
2{
3
int x,y,a;
4
scanf("%x,%y",&x,&43;y)/2;
6
printf("The average is %d:\n", a);
7
return 0;
8}

错误在

应改为:
调 试 正 确 后 输入数据
输出结果:
scanf("%f",&x);
7
printf("\n2.4*x-1/2=%f",2.4*x-1.0/2); printf("\nx%%2/5-x=%f",(int)(x)%2/5-x); printf("\n(x-=x*10,x/=10)=%d\n",(x-=x*10,x/=10)); return 0; }
return 0;
}
2、输出任意一个十进制数对应的八进制,十六进制数。

《-C语言程序设计》实验指导书

《-C语言程序设计》实验指导书

《-C语言程序设计》实验指导书实验一:C语言程序结构与运行机制实验目的:1. 了解C语言基本程序结构和运行机制;2. 掌握C语言程序的编译、运行和调试过程;3. 熟悉常用的编程工具,如编译器和集成开发环境。

实验器材:1. 计算机;2. C语言编译器。

实验内容:1. 实验一介绍C语言是一种广泛应用于系统开发、嵌入式设备和科学计算等领域的高级编程语言。

本实验旨在让学生通过实例了解C语言的基本程序结构和运行机制,并掌握使用C语言进行编程的基本方法。

2. 实验环境搭建(1)选择适合的C语言编译器,如GCC、Visual Studio等,并进行安装;(2)配置编译器的环境变量,以便在命令行中能够直接调用编译器;(3)确保编译器的版本和系统的兼容性,以避免出现不必要的问题。

3. 编写第一个C程序(1)打开任意文本编辑器,新建一个以.c为后缀名的文件,如hello.c;(2)在文件中编写以下代码:```C#include <stdio.h>int main() {printf("Hello, C!\n");return 0;}```(3)保存文件,并使用编译器进行编译。

(4)在命令行中转到保存的文件所在的目录,并执行以下命令:```gcc hello.c -o hello```(5)执行编译后的可执行文件:```./hello```(6)观察程序输出结果是否为"Hello, C!"。

4. 理解程序结构(1)程序的第一行`#include <stdio.h>`是一个预处理指令,用于引入标准输入输出库,使得我们可以使用printf等函数。

(2)`int main()`是C程序的主函数,程序从这里开始执行,花括号内的代码是程序的主体部分。

(3)`printf("Hello, C!\n");`是一个输出语句,将字符串"Hello, C!"输出到屏幕上。

C语言程序设计实验指导书

C语言程序设计实验指导书

C 语言程序设计实验指导书电子工程学院2012-2实验一 C程序的运行环境和编辑、调试、运行简单C程序一、实验目的1.了解 Turbo C 的基本操作方法,学会独立使用该系统。

2.掌握在该系统上如何编辑、编译、运行一个C程序。

二、实验内容及步骤1.进入C的工作环境1)在Windouws环境下:“开始”→“程序”→“MS-DOS”屏幕上进入 MS-DOS窗口2)在Dos环境下:键入命令c:\> cd c:\tc↙c:\tc> tc↙屏幕上出现Turbo C的工作环境2.熟悉Turbo C的工作环境了解Edit窗口与Message窗口了解主菜单的8个菜单项File Edit Compile Project Option Debug break/watch 3.输入并运行一个简单的程序File→New输入源程序:main(){printf("This is a C program.\n");printf("OK\n");}按F9进行编译和连接,观察屏幕上显示的编译信息。

如果出现出错信息,则应找出原因并改正。

按Run→Run(或按Ctrl+F9) 编译、连接、运行一起完成。

按Run→User screen(或按Alt+F5) 察看运行结果。

按任一键从用户屏切换回TC窗口。

4.输入并编辑第二个C程序File→New输入源程序:main ( ){int a,b,sum;a=123; b=456;sum=a+b;printf("sum is %d\n", sum);}编辑、运行、调试该程序。

5.编辑、运行、调试自己编写的程序(至少一个程序)如:输入上底、下底和高,计算梯形面积。

观察屏幕上显示的编译信息。

如果出现出错信息,则应找出原因并改正。

用File→Save (或F2)保存程序(程序名为a1.c)三、实验报告要求写明:1.实验目的2.实验内容与步骤3.编写的程序(题目,经调试、运行后正确的程序)4.编译过程中出现的错误信息。

《C语言程序设计实验》指导书

《C语言程序设计实验》指导书

《C语言程序设计实验》指导书以下是为大家整理的《c语言程序设计实验》指导书的相关范文,本文关键词为c语言程序设计实验,指导书,c语言程序设计实验,简明版,中北,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。

《c语言程序设计实验》指导书(简明版)中北大学软件学院20XX年10月实验一顺序结构程序设计(2学时)一、实验目的1、熟悉c编译环境、简单c程序结构及书写方式、以及c程序的编辑、编译、连接、运行、调试的步骤;2、掌握c语言的基本数据类型及其输入输出格式,以及输入输出函数的使用方法;3、掌握c语言的算术运算符(特别是自增、自减运算符)、赋值运算符、关系运算符、逻辑运算符、条件运算符、逗号运算符的使用;4、掌握c语言顺序结构程序的执行流程、设计方法,能够根据实际问题灵活使用顺序结构,画出程序的算法流程图,设计出逻辑合理、思路清晰、结果正确的顺序结构程序。

二、实验内容及要求1、实验内容包括8道题目,分为基本内容和选做内容两部分。

要求:(1)基本内容中的实验题目是必须要完成的,选做内容中的实验题目可以根据自己的情况选做或全做(越多越好,适当加分);(2)在实验之前编写出基本内容、选做内容中的所有程序,实验前检查(视未完成情况适当扣分);(3)对于设计型题目,要求画出程序流程图(传统流程图和n-s 图);(4)在上机实验过程中,注意总结和体会上机步骤(编辑、编译、连接、运行、调试、结果分析),注意培养观察、分析和排除编译错误、连接错误和程序逻辑错误的初步能力;(5)上机结束后,应按要求认真书写实验报告(格式见附件)。

2、基本内容(1)[验证型]编辑下列程序,然后进行编译、连接和运行,观察结果,并简要总结简单c程序的结构、书写格式以及上机过程;#includeintmain(){printf(\return0;}(2)[验证型]通过运行下列程序,分析各种格式符的使用方法。

C语言程序的设计实验指导书

C语言程序的设计实验指导书

《C程序设计I》实验指导书信息工程学院计算机系目录C程序设计实验要求 (2)实验一简单程序设计 (2)1010 测试验证结果 (2)1011 温度转换 (2)1012 计算书费 (3)1013 时间相加 (3)实验二分支结构程序设计 (4)1020 函数值计算 (4)1021 颠倒整数 (5)1022 整数排序 (5)1023 自整除数 (6)1024 选作题:Fibonacci Again (6)实验三循环结构程序设计 (7)1030 整数的立方和 (7)1031 求累加和 (7)1032 与7无关的数 (8)1033 选作题:细菌繁殖 (8)实验四数组应用 (9)1040 辉三角形 (9)1041 矩阵乘法91042 学生成绩管理101043 选作题:大整数乘法10实验五函数应用111050 各类型变量在函数调用过程中的变化111051 最大公约数和最小公倍数121052 进制转换121053 字符串替换131054 排序131055 选作题:数制转换14实验六综合应用141060 同一天生日151061 忽略大小写比较字符串151062 不吉利日期161063 统计字符数171064 选作题:Digital Roots17附录 (19)一、Visual C++调试环境的使用 (19)二、TC环境下的使用22三、实验报告要求25四、C程序设计常见错误及解决方案22C程序设计实验要求课程实验是C程序设计课程的一个重要的实践环节,要求每个同学按以下要求独立完成每次实验,每次上机前必须编写完实验要求的所有题目,并按输出格式写出程序的运行结果,上机时调试程序并验证结果的正确性,若与运行结果不符,则要分析原因,上机时间由课和课外上机两部分,以下时间为课上机时间。

实验一简单程序设计目的及要求:1.熟练掌握C开发环境的窗口、菜单命令及相应的命令,并掌握在开发环境下如何编辑、编译、连接、运行一个C程序,以及如何保存和修改C语言的源程序。

c语言程序设计 实验指导书

c语言程序设计 实验指导书

c语言程序设计实验指导书C语言程序设计实验指导书一、引言C语言是一种通用的高级编程语言,广泛应用于计算机科学和软件开发领域。

为了帮助学生更好地理解和掌握C语言的编程技巧,我们编写了本实验指导书。

本指导书旨在引导学生完成一系列的C语言实验,从简单的程序设计入门开始,逐步深入学习C语言的各个方面。

二、实验一:Hello World程序1. 实验目的通过编写一个简单的Hello World程序,学习C语言的基本语法和编程环境的搭建。

2. 实验内容编写一个C程序,在屏幕上输出"Hello World"字样。

3. 实验步骤1) 打开C语言编译器,新建一个源文件。

2) 在源文件中编写C程序,使用printf函数输出"Hello World"。

3) 编译并运行程序,观察输出结果。

4. 实验结果在屏幕上显示出"Hello World"字样。

三、实验二:变量和数据类型1. 实验目的了解C语言中的变量和数据类型的概念,学习如何声明和使用变量。

2. 实验内容编写一个C程序,演示各种数据类型的声明和使用。

3. 实验步骤1) 在源文件中声明各种数据类型的变量,如int、float、char等。

2) 对各种变量进行赋值和运算操作。

3) 使用printf函数输出各种变量的值。

4. 实验结果屏幕上显示出各种变量的值。

四、实验三:控制语句1. 实验目的学习C语言中的控制语句,掌握条件语句和循环语句的用法。

2. 实验内容编写一个C程序,演示条件语句和循环语句的使用。

3. 实验步骤1) 使用if语句判断某个条件是否成立,根据条件的结果执行相应的操作。

2) 使用for循环语句实现某个操作的重复执行。

3) 使用while循环语句实现某个操作的反复执行,直到某个条件不再满足。

4. 实验结果根据条件的不同,程序执行相应的操作,循环语句可以重复执行某个操作。

五、实验四:函数和数组1. 实验目的学习C语言中的函数和数组的概念,掌握函数的定义和调用,以及数组的声明和使用。

C语言程序设计实验指导书

C语言程序设计实验指导书

C语言程序设计实验指导书1. 实验概述本实验指导书旨在帮助学生掌握C语言程序设计的基本原理和技巧,并能够独立开发简单的C语言程序。

通过实验的完成,学生将学会如何运用C语言进行程序设计,掌握程序的调试和错误处理方法。

2. 实验环境本实验要求学生具备一台安装了C语言开发环境的计算机。

推荐使用类UNIX系统,如Linux或Mac OS X,以便于使用标准的C编译器。

3. 实验步骤3.1 实验准备在开始实验之前,学生需要安装合适的C语言开发环境,并确保该环境能够正常运行。

同时,学生需要了解常用的C语言编程工具,如编译器和调试器的使用方法。

3.2 实验目标本实验要求学生完成以下任务:a) 掌握C语言的基本语法和关键字;b) 熟悉C语言程序的开发流程;c) 学会使用C语言编写简单的程序;d) 掌握程序的调试和错误处理技巧。

3.3 实验内容本实验包括以下几个部分:a) C语言程序的基本结构:学生需要了解C语言程序的基本结构,包括头文件的引用、全局变量、函数声明和主函数等。

b) C语言程序的输入输出:学生需要学会使用C语言进行输入输出操作,如用printf函数输出、用scanf函数输入等。

c) C语言程序的控制结构:学生需要掌握C语言的条件判断和循环结构,如if语句和for循环等。

d) C语言程序的函数和数组:学生需要了解C语言中函数和数组的用法,并能够编写包含函数和数组的程序。

e) C语言程序的调试和错误处理:学生需要学会使用调试器调试程序,并能够处理程序中出现的错误和异常情况。

4. 实验要求4.1 实验报告学生需要按照实验指导书的要求编写实验报告,并提交给指导教师。

实验报告需要包括以下内容:a) 实验目标和要求的描述;b) 实验过程和方法的详细记录;c) 实验结果的展示和分析;d) 实验中遇到的问题和解决办法。

4.2 实验评估指导教师将根据学生的实验报告和实验成果对其进行评估。

评估内容将包括学生对C语言的掌握程度、程序设计能力以及实验报告的质量。

C语言程序设计实验指导书

C语言程序设计实验指导书

实验1 C语言的编程环境一.实验目的1.初步了解C程序的编译、连接和运行的过程。

2.掌握和理解C程序的结构。

二.实验内容1.使用TC2.运行一个简单的C程序三.实验环境PC微机;DOS操作系统或Windows 操作系统;Turbo C 程序集成环境。

四.实验步骤1.启动Turbo C如果用户计算机系统已经安装了Turbo C编译系统,则在DOS命令状态下键入命令tc。

进入Turbo C集成环境后,首先在屏幕上显示Turbo C主菜单窗口。

在该窗口,有8个菜单条目。

每一个菜单的意义如下:File 处理文件(包括装入、存盘、选择、建立、换名写盘),目录操作(包括列表、改变工作目录),退出系统及调用DOS 。

Edit 建立、编辑源文件。

Run 控制运行程序。

如果程序已经编译连接好,且Debug/Source Debugging以及Option/Compiler/Code generation/OBJ Debug Information开关置为On,则可以用此菜单初始化调试阶段。

Compile 编译并生成目标程序与可执行文件。

Project 允许说明程序中包含哪些文件的管理条目。

Options 可以选择集成环境任选项(如存储模式、编译时的任选项、诊断及连接任选项)及定义宏;也可以记录Include Output及Library文件目录,保存编译任选项和从配置文件加载任选。

Debug 检查、改变变量的值,查找函数,程序运行时查看调用栈。

选择程序编译时是否在执行行代码中插入调试信息。

Break/Watch 增加、删除、编辑监视表达式,及设置、清除、执行至断点。

特别要指出的是,除了Edit项外,每一个菜单又有对应的子菜单。

而选择Edit项目后,只是进入编辑器。

为了从主菜单中选择所需要的功能,可以用以下两种方式之一:(1)按F10键后,可以看到屏幕上部主菜单中有反白显示,此时,利用左、右光标移动键(←与→)选择需要的菜单,然后按回车(Enter)键。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
了解以上类型数据输出时所用的格式转换符; 3.掌握不同的类型数据之间赋值的规律; 4.灵活运用各种运算符及其表达式; 5.掌握 C 语言中++、――运算符的运算规则。 6.进一步熟悉 C 程序的结构特点,学习简单程序的编写方法。
二、实验环境 Windows + Visual C++
6
三、实验步骤 (一)阅读程序
int main()
{ int a,b,sum,minus;
a=123;b=456;
sum=a+b; minus=a-b;
printf("a+b=%d\na-b=%d\n",sum,minus);
return 0;
}
printf 中删除 a+b=和 a-b= 分析结果
printf 中删除第一个\n printf 中删除 a+b=和 a-b= 运行结果 printf 中删除第一个\n
scanf("%f",&x);
7
printf("\n2.4*x-1/2=%f",2.4*x-1.0/2); printf("\nx%%2/5-x=%f",(int)(x)%2/5-x); printf("\n(x-=x*10,x/=10)=%d\n",(x-=x*10,x/=10)); return 0; }
行号 #include <stdio.h>
1 int main()
2{
3
int x,y,a;
4
scanf("%x,%y",&x,&y);
5
a=(x+y)/2;
6
printf("The average is %d:\n", a);
7
return 0;
8}

错误在

应改为:
调 试 正 确 后 输入数据
输出结果:
1. 输入并运行以下程序,观察运行结果。 #include <stdio.h> int main() { char c1,c2; c1=97;c2=98; printf("%c,%c\n",c1,c2); return 0; } (1)在第五行后面加入以下 printf 语句,并运行。 printf("%d,%d\n",c1,c2);
2
菜单栏
实验一 熟悉 C 程序运行环境
一、实验目的 1. 熟悉 C 语言的系统环境,掌握在集成环境中编辑、编译、连接和运行 C
语言程序的方法。 2. 掌握 C 语言源程序的结构特点与书写规范。
二、实验环境 Windows + Visual C++
三、实验步骤 (一) VC++6.0 集成环境
(1)运行 VC++6.0 a.双击桌面上的 VC++6.0 快捷方式,运行 VC++6.0。 b.双击"C:\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE",运行 VC++6.0。 (2)认识 VC++6.0
5.
return 0;
6. }

错误在

应改为:
调 试 正 确 后 输出结果: 的运行结果
(五)编写程序
1.编写程序输出用 6 颗星构成的等边三角形。*
** ***
2.编写一个 C 程序,输入 a,b,c 三个值,输出其中最大者。
实验二 数据类型、运算符和表达式应用
一、实验目的 1.掌握 C 语言数据类型的种类和作用; 2.熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,
return 0;
}
2、输出任意一个十进制数对应的八进制,十六进制数。
#include<stdio.h>
int main( )
{ int a;
scanf(“%d”,&a);
printf(“\n%d(10) ,%o(8), %x(16)\n”,
);
return 0;
} (三)调试程序
要求:调试运行下列程序是否正确,若有错,写出错在何处?填写正确的运行
分析结果
运行结果
3.分析以下程序运行的结果 #include <stdio.h> int main() {
int i,j,m,n ; i=8;j=10; m=++i; n=j++; printf("%d,%d,%d,%d\n",i,j,m,n); return 0; }
分析结果 运行结果
(2) 将第 6、7 行改为:m=i++; n=++j;
printf(" very good!\n"); printf("*********************\n"); return 0; }
分析结果
运行结果
思考:如何采用一个输出(printf)函数调用实现此输出结果。
4
2.输入并运行以下程序,观察运行结果。
# include <stdio.h>
二、实验环境
10
Windows + Visual C++ 三、实验步骤
(一)阅读程序
1. 输入并运行以下程序,观察运行结果。 #include <stdio.h> int main( ) { int பைடு நூலகம்=17;
printf(" \n area=%f\n",
);
5
return 0;
} (四)调试程序
要求:调试运行下列程序是否正确,若有错,写出错在何处?填写正确的运行
结果。
行号 #include <stdio.h>
1. int main( )
2. { int x;
3.
x=5,y=8;
4.
printf("\n%d,%d,%d\n",x,(x+5)*2,y);
分析结果
运行结果
(2)在(1)的基础上,将第三行改为以下语句,并运行。 int c1,c2;
分析结果
运行结果
(3)在(1)的基础上,将第四行改为以下语句,并运行。 c1=321;c2=400;
分析结果
运行结果
2. 分析并运行此程序,当输入的数据为 10 时,下面程序的运行结果。 #include <stdio.h> int main() { float x,y;
结果。
1.行号 #include <stdio.h>
1 int main( )
2 { int u=v=89;
3
printf(“u=%d,v=%d\n”,u,v);
9
4
return 0;
5}

错误在

应改为:
调 试 正 确 后 输出结果: 的运行结果
2.下面的程序试图计算由键盘输入的任意两个整数的平均值:
的运行结果 2,6
1,4
-1,-3
-2,4
2,0
(四)编写程序
111 1. 编程求 2 3 4 的和。
2.输入圆半径(值为 5),输出圆的周长和面积。
实验三 顺序结构程序设计
一、实验目的 1.掌握各种类型数据输入输出的方法,能正确使用各种格式转换符。 2.熟练掌握顺序结构的程序设计,能够编写简单的应用程序。
printf("%d\n",(a+b)*c);
return 0;
}
2.求圆的面积。
#include <stdio.h>
#define PI 3.14
int main( )
{
float r,area;
printf("\n Enter r value:");
scanf("%f",&r);
area=PI*r*r;
(6) 选 中 以 文 件 hello.cpp , 点 击 [ 组 建 ]-[ 编 译 ] ( 此 时 , 你 可 以 在 D:\VC\hello\Debug 下可以找到生成的 hello.obj 文件),然后在点击[组建]-[ 组建] (此时,你可以在 D:\VC\hello\Debug 下可以找到生成的 hello.exe 文件),然后点 击[组建]-[执行](执行的实际是 D:\VC\hello\Debug\hello.exe),如果弹出一个 Console 程序窗口,上面写着 Hello World! Press any key to continue。到目 前为止一个简单的 C 程序工程创建成功。
(二)完成程序
要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,
改动程序的结构。
1.求任意输入字符的 ASCⅡ码。
#include <stdio.h>
int main( )
{
;//变量的定义
printf(“请输入一个字符:”);
scanf(“%c”,&a);
b=(int)a;
printf(“\n\n%c 的 ASCⅡ码为%d\n”,a,b);
3
(4)查看工程包含的文件 单击左侧工作空间右下角的 FileView,然后在工作空间上,点击+,可以看 到 Source Files 和 Header Files 及 Resource Files,在 Source Files 上继续点击+, 可 以看到 Source Files 下有两个文件,一个是 hello.cpp,一个是 StdAfx.cpp。其中 hello.cpp 为主函数所在的文件,在以后的编写程序中,都是写到此文件中。 (5)选中 StdAfx.cpp,点击[组建]-[编译],对 StdAfx.cpp 进行预编译。名称 的英文全称为:Standard Application Framework Extensions 。所谓头文件预编译, 就是把一个工程(Project)中使用的一些 MFC 标准头文件(如 Windows.H、Afxwin.H) 预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。 这样可以加快编译速度,节省时间。
相关文档
最新文档