您的当前位置:首页正文

C语言入门学习-C语言入门学习-C上机实验一要求

来源:爱go旅游网


上机实验一 简单程序练习、选择结构初步

目的和要求:

(1)了解VC6.0环境及C语言源程序的调试步骤; (2)熟悉C语言的常用数据类型、6种表达式;

(3)掌握printf的简单应用、了解scanf函数语句的一般使用; (4了解单分支if语句、双分支if语句的一般应用。

实验内容:

VC系统的使用步骤见最后!

模仿练习一:

调试如下程序(文件名001.c):

#include #define y 10 main() {float x; x=3.14+y; printf(\"%d\\n\ printf(\"%f\\n\ printf(\"%5.2f\\n\}

【说明】“float”是实型数的类型名,实型数在C中又称“浮点数”,以“%f”的格式来输出,系统会自动在右侧添加几个0,不好看;当以“%5.2f”格式输出时,表示“输出数据一共占5列,小数点后面有两位,不足5列,则左边补空格。整数以“%d”的格式来输出。

“#define y 10”的作用是将y定义为一个符号常量,本题中代替10。 %d----十进制整数(int型)的格式控制符 %ld----十进制整数(long型)的格式控制符 %f----单精度实数(float型)的格式控制符 %lf----双精度实数(double型)的格式控制符 %c----字符型数据(char型)的格式控制符 %s----字符串型数据的格式控制符

模仿练习二:

1、scanf函数读入数值型数据:

例一:任意读入3个整数,输出它们的和。scanf函数的第一大参数中除%控制符外,没有任何其他字符!(文件名002.c)

#include main() {int x, y, z; long s;

scanf(\"%d%d%d\ s=x+y+z ;

printf(\"x=%d, y=%d, z=%d\\n\ printf(\"%ld\\n\}

【提示】输入的3个数据用“回车符”或“空格符”做分隔符均可,最后以回车结束输入。 【注意:scanf函数的第一个参数中每一个%d之间没有任何字符!各变量名前必须加一个&】

例二:任意读入三个实数,输出其中的最小数。scanf函数的第一大参数中除%控制符外,还有其他字符!(文件名003.c)

#include main()

{float x, y, z, min;

scanf(\"x=%f, y=%f, z=%f\ min=x}

【输入数据方式】x=2.9, y=3.6, z= -6.8最后以回车符结束输入。

【注意】scanf第一大参数中除%控制符外的其他字符必须原样输入!

2、scanf函数读入字符型数据:

例:任意读入两个字母字符,然后按字符格式输出后,再输出它们的ASCII码值。(文件名004.c)

#include main() {char x, y;

scanf(\"%c%c\ printf(\"x=%c, y=%c\\n\ printf(\"ASCII:x=%d, y=%d\\n\}

例如输入字母A和a,注意:输入的两个字母之间不能有任何分隔符,否则,该分隔符也会被当做一个有效字符输入。正确的输入如下(以回车键结束输入):

Aa

【注意】当字符型数据以%d格式输出时,将显示其ASCII码值。

实验题:

1.编程实现如下功能:任意读入3个物体的质量(单位默认为kg),计算输出各自相应的重量(G=mg)。(要求g取值9.8,且必须定义成符号常量!) 2.任意读入两个整数,输出其中的较小数。【要求:不得使用if语句,只能借助条件表达式完成(? :)】

3.任意读入3个整数,按从小到大的顺序输出它们。

【说明】可以使用任意算法完成。但建议思考以下算法:将任意读入的3个数

依次存放到x、y、z中,经过比较、处理,最终让x中存放最小数、z中存放最大数,最后依次输出x、y、z即可。(提示:要用到“两数交换,借助第三数”的算法。类似两个杯子交换其中的液体,借助第三个空杯子。)

VC6.0使用简介

VC6.0编辑环境中创建一个C语言源程序文件

1.点击“开始”按钮中“程序”后的“入如下VC编辑环境:

”、或双击桌面上的VC6.0图标,进

2.选择“文件”菜单下的“新建…”命令,在弹出的“新建”对话框中,选中“文件”页标签,点中左下方的“Text File”(文本文件)选项。再点击右下角的“

”按钮,设置C源程序的保存路径,并在右

侧“文件”下的文本框中输入C源程序名,例如:“myf.c”(注意:扩展名.c不能省!)。最后按“确定”按钮,即可创建一个C源程序文件。 3.程序编辑完毕后,单击右上角的按钮“

”或按“Ctrl+F7”组合键进行编译。

在弹出如上两个对话框后,单击“是”,则在VC6.0集成环境的下方窗格中显示编译结果:若出现的是“myf.obj - 0 error(s), 0 warning(s)”,则表示程序编译正确,可以运行程序;若出现的是“myf.obj – n error(s), n warning(s)”,其中n不等于0,则可将该窗格右侧的滑块上移,查看具体错误提示,再根据提

示一一修改后,再次进行编译。

4.编译正确后,单击右上角的按钮“

” 或按“Ctrl+F5”组合键运行程序。

弹出如下对话框后,单击“是”,即会弹出黑色窗口界面,显示程序的运行结果,查看结束后,按任意键返回VC6.0编辑环境。

打开老文件

在只装有VC6.0的机器中,双击C语言源程序,即可在VC6.0环境中打开该程序,但在本机房,必须对准C程序单击右键,选择用VC打开该程序。

因篇幅问题不能全部显示,请点此查看更多更全内容