第一范文网 - 专业文章范例文档资料分享平台

初等C语言实验大全

来源:用户分享 时间:2025/11/18 11:26:52 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验一 熟悉C 语言上机环境

一、实验目的

1、了解和使用VC集成开发环境 2、理解简单的C程序结构

3、了解用VC开发Win32控制台程序的过程 二、实验内容和步骤

1、启动Microsoft Visual C++。

2、了解VC界面、菜单、工具栏,了解各个菜单和工具的功能。 3、编写简单的Win32控制台应用程序。

(1) 首先创建一个项目(project)。项目中存放所创建应用程序的所有信息:源文件、

资源文件、编译连接设置等。创建项目的步骤为: ? 从主菜单中选择File|New,将显示出New对话框。

? 选择Projects标签,并从列表中单击Win32 Console Application。 ? 在“Location”编辑框中输入工作目录名称。

? 在对话框的右上角的“project name”编辑框内键入项目的名字,系统将自动为

项目分配一个默认的目录。

? 系统将显示一个询问项目类型的程序向导,选择“an empty project”。 ? 单击Finish或OK结束配置,创建应用程序。

? 在左边的工作区窗口中将出现项目的名字。工作区窗口有FileView标签。

FileView显示构成项目的各个文件,选择某一文件将会在右边的文档显示区显示文件内容。

(2) 编辑一个C程序。用下面的方法在创建的项目中添加一个C文件:

? 在主菜单上选择File|New。

? 在New对话框中选择File标签,单击“C++ Source File”。 ? 选中Add to Project复选框。

? 在右边的File name编辑框中为文件指定一个名字,如Hello.c。注意一定带有

扩展名c。

? 新的空白文件将自动打开,显示在文档显示区。在文件中输入以下内容: //hello world example #include void main() {

printf(“hello\\n”); }

? 保存源文件。单击工具栏中的”save”图标,或者选择File|Save保存文件。 (3) 编译、连接得到可执行程序

? 选择主菜单的Build|Build Hello.exe来编译项目(也可以按功能键F7)。如果

输入的内容没有错误,那么,在屏幕下方的输出窗口将会显示: hello.exe –0 error(s), 0 warning(s)

? 如果在编译时得到错误或警告,再次检查源文件,改正错误。 (4) 运行程序。有三种方式:

? 在开发环境中运行程序。选择Build|Execute hello.exe(或者Ctrl+F5)。程序运

行以后将显示一个类似于DOS的窗口,在窗口中输出一行“hello”,紧接着在下面显示“Press any key to continue”,这句话是系统提示按任意键退出当前运

行的程序,回到开发环境中。按任意键,窗口关闭,退回到VC开发环境。 ? 在DOS环境下运行程序。打开DOS窗口,改变工作路径到项目目录,该目录

是创建目录时指定的。可以在工作区窗口中选择项目名称,然后选择菜单View|Properties,将显示出项目路径。切换到debug子目录下,运行hello.exe,程序将输出:?hello?。

? 在Windows环境下运行程序。打开资源管理器,找到程序所在的目录,运行。

4、编写一个求两个数的最大值的C程序,进行编译、链接和执行。 5、输入如下程序:

#include /*返回n的阶乘*/ int Factorial(int n) {

int i; int Result; Result = n; for (i == 0; i < n; i++)

Result *= i; return Result; }

void main() { printf(\ scanf(\ printf(\ }

(1) 编译该程序,是否有错误?修改这些错误。 (2) 在某一行上设置位置断点,并执行,观察效果。 (3) 利用调试工具调试该程序,查看是否有问题?

实验二 C 语言数据类型与数据运算的应用

一、实验目的和要求

1、进一步了解用C语言编写程序的基本过程与方法。

2、掌握C语言基本数据类型、各种类型的运算符及表达式、转义字符等的使用方法。 二、实验内容及其步骤(其步骤参考课后习题答案) 1、 验证教材中给出的各例题的结果。

2、 输出课后习题3.2中各小程序的结果,验证一下与你想的结果是否一致。 3、 完成下列编程:(习题3.3)(任选四题)

(1)定义整型变量a的值为5,请编制程序分别按十进制、八进制和十六进制输出a的值。 (2)编制程序实现:从键盘输入一个实数,分别按小数形式(保留2位小数)和指数形式(尾数部分保留2位有效数字)输出该实数的值。

(3)编制程序定义char型变量ch1和ch2值均为’a’,依次按字符、十进制、八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行。

(4)编写程序实现:从键盘输入长方体的长、宽、高,然后求其表面积和体积。 (5)编写程序实现:从键盘输入圆的半径r,计算并输出该圆的面积和周长。

(6)编制程序实现:从键盘输入三个顶点的坐标(x1,y1)、(x2,y2)、(x3,y3),假设它们可以构成三角形,求其面积。

实验三 C 语言标准库函数的应用

一、实验目的和要求

1、 进一步掌握用C语言编写程序的基本过程与方法。 2、 掌握C语言常用标准库函数的使用方法。 二、实验内容及其步骤

1、 执行下列程序,观察输出结果。

#include main() {

char c='a';

int a=123,b=-4567; float x=123.456; printf(\

printf(\ c='\\105';

printf(\

printf(\ printf(\

printf(\printf(\printf(\printf(\

printf(\ printf(\

printf(\

printf(\}

2、 用输入函数正确输入数据,观察程序执行结果。

#include main() {

char s[20]; char c; int a,b; float x;

printf(\gets(s); puts(s);

printf(\c=getchar(); putchar(c); putchar('\\n');

printf(\scanf(\printf(\

printf(\scanf(\

printf(\}

3、 编程,测试C语言常用字符串运算函数。 参考程序:

#include # include \main( ) {

char s1[30], s2[15];

printf(\gets(s1); gets(s2); puts(s1); puts(s2); strcat(s1,s2); puts(s1); strupr(s2); puts(s2); strcpy(s1,s2); puts(s1);

printf(\printf(\}

4、 编程,测试C语言常用数学运算函数。 参考程序:

#include #include int main(void) { int n1 =-123; float n2 =-321.00;

printf(\ printf(\ absolute value: %f\\n\ double result, x1 = 4.0; result = exp(x1);

printf(\ double x2 = 2.0, y = 3.0;

printf(\ double x3 =9.3721; result = log(x3);

printf(\double x4 = 800.8860; result = log10(x4);

printf(\double x=0.5;

搜索更多关于: 初等C语言实验大全 的文档
初等C语言实验大全.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c647wc3swu60cqsi0v4z5_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top