实验01 C 程序集成开发环境熟悉.doc

上传人:博****1 文档编号:564265979 上传时间:2023-02-18 格式:DOC 页数:12 大小:280.50KB
返回 下载 相关 举报
实验01 C 程序集成开发环境熟悉.doc_第1页
第1页 / 共12页
实验01 C 程序集成开发环境熟悉.doc_第2页
第2页 / 共12页
实验01 C 程序集成开发环境熟悉.doc_第3页
第3页 / 共12页
实验01 C 程序集成开发环境熟悉.doc_第4页
第4页 / 共12页
实验01 C 程序集成开发环境熟悉.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《实验01 C 程序集成开发环境熟悉.doc》由会员分享,可在线阅读,更多相关《实验01 C 程序集成开发环境熟悉.doc(12页珍藏版)》请在金锄头文库上搜索。

1、黔南民族师范学院数学系 C程序设计实验实验1 C程序集成开发环境熟悉实验目的: 1熟练掌握C程序在VC6.0编程环境下的操作(编辑、编译、连接、执行、修改和调试C语言程序);2运行简单C程序,初步了解C源程序的特征,学习用Visual C+6.0编写标准的C程序;3熟悉printf函数和scanf函数的基本使用。实验内容: 1进入可视化的VC6.0编程环境,熟悉VC6.0编程环境各窗口、菜单及菜单项、快捷按钮。2在D盘创建名为C Source File的文件夹:,新建名为ys01_1.c的C程序:,并在编辑窗口中,输入如下内容:/*C程序设计实验1和第1个源程序:求矩形的面积。*/* #inc

2、lude */void main( ); float a,b,area; a=1.4 b=3.5; area=ab; printf(a=%f,b=%f,area=%fn,a,b,area) 单击Compile sy01_1.c:,写出系统出现的提示内容:和你进行的操作:单机是“(Y)”,然后查找程序中的错误并改正,再进行编译、连接、执行,最后给出正确的程序:/*C程序设计实验1和第1个源程序:求矩形的面积。*/* #include */void main( ) float a,b,area; a=1.4; b=3.5; area=a*b; printf(a=%f,b=%f,area=%fn,a

3、,b,area); 和输出的结果:。3给出关闭工作空间的操作:文件(F)关闭工作区间(K)。4输入并运行以下程序:#include void main( ) printf(*n); printf(*我喜欢C语言!*n); printf(*n);给出运行结果:。5输入并运行如下程序:#include void main( ) float p=3.14159; printf(p=%.2fn,p); printf(p=%.4fn,p); printf(p=%10.2fn,p); printf(p=%10.4fn,p); printf(p=%-10.2fn,p); printf(p=%+10.4fn,

4、p);给出程序运行的结果:并分析观察:”10.2f”表示格式输出占10列,保留两位小数。,然后在语句“float p=3.14159;”的后面加入语句“printf(nnn,p);”,再次运行:,注意观察结果有什么变化:“printf(nnn,p);”使输出的结果先向下推三排再输出。 6输入并运行以下程序:#include void main( ) int a,b;float c;scanf(%d%d%f,&a,&b,&c); printf(a=%dn,a); printf(b=%dn,b); printf(c=%fn,c); 要求:运行这个程序时,分别按下面4种格式输入数据,注意观察各自的运

5、行结果。第一种格式:10 25 4.72:第二种格式:10254.72:第三种格式:1025:第四种格式:10,25,4.72:7输入如下程序:#include void main( ) int i,j,m,n;i=2;j=5; m=+i; n=j+; printf(%d, %d, %d, %dn, i,j,m,n); 1) 编译和运行程序,分析输出的结果:“m=+i”使用i之前,先使i的值加1,然后赋值给m与i.“n=j+”在使用j之后,先使j的值加一,然后赋值给j,n不变。所以i ,j, m, n对应3,6,3,5.2) 将第6、7行改为: m=i +; n=+j;再编译和运行,并分析结果

6、:“m=i +”在使用i之后,先使i的值加一,然后赋值给i,m不变.分析:“n=+j”使用j之前,先使j的值加1,然后赋值给m与i.所以i,j,m,n对应3,6,2,6.3) 将程序改为:#include void main( ) int i,j;i=2;j=5; printf(%d, %d n,+i,j+); 再编译和运行:,并分析结果: 在“printf(%d, %d n,+i,j+);”中“+i”表示先使i的值加1再输出,“j+”表示下次运算时先使它的值加1再参加运算。所以+i,j+对应3,5.4) 在3)的基础上,分别将“printf(%d, %d n,+i,j+);”改为:print

7、f(%d, %d n,+i,+j);: 分析:在“printf(%d, %d n,+i,j+);”中“+i”与“+j”都表示先使自身的值加1再输出。所以+i与j+分别对应3,6.printf(%d, %d, %d, %dn, i,j,i+,j+);:分析:“printf(%d, %d, %d, %dn, i,j,i+,j+);”中“i”与“j”都表示把i,j原样输出;“i+”与“j+”都表示在下次运算时先使它的值加1再参加运算。所以i,j,i+ ,j+分别对应2,5,2,5.再编译和运行,并分析结果:。7完善程序。下面程序的功能是根据商品的原价和折扣率计算商品的实际售价,请在程序中的横线处填写

8、正确的语句或表达式,使程序完整。上机调试程序,使程序的运行结果为:Please Enter the First Price: 120Enter the Discount: 0.85Actual Price is: 102.000000#include void main( ) double cost,percent,c;printf(Please Enter the First Price:);scanf( ,&cost);printf( );scanf( ,&percent);c=cost*percent; printf( ); 请给出完善后的程序:输入数据120、0.85.运行结果:。8输

9、入并运行以下程序:#include void main( ) int a;a=-1; printf(%d, %un,a,a);分析输出的结果。分析:9以下程序对一个数保留小数点后两位,对第三位四舍五入。#include void main( ) double x; printf(Enter x: );scanf(%lf,&x);printf(1)x=%fn,x);x*=100;x+=0.5; x=(int)x; x/=100; printf(2)x=%fn,x);输入3.123 运行结果:试将“scanf(%lf,&x);”改为:“scanf(%f,&x);”:看看有什么变化,为什么?:“%lf”表示以长整型形式输出数据。最后,对这次实验作一个简要的总结。总结:通过这次实验,我从中学到了C语言的一些程序设计方法和技巧,懂得了一些数据类型和算法,及其运行结果,熟练掌握C程序在VC6.0编程环境下的操作,学习了解C源程序的特征,用Visual C+6.0编写标准的C程序;还有很多不懂,还需继续努力。班级:10级数应1班 姓名:王勇 学号:2010051214 - 1 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号