资源描述:
《C程序设计实验内容.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C程序设计上机实验指导书目录实验一熟悉C程序集成开发环境实验二数据的输入和输出实验三表达式的计算实验四选择结构语句(一)实验五选择结构语句(二)实验六循环结构语句(一)实验七循环结构语句(二)实验八数组应用(一)实验九数组应用(二)实验十函数应用(一)实验十一函数应用(二)实验十二指针的应用实验十三结构体的应用实验一C程序集成开发环境熟悉一、实验目的1、熟悉VisualC++6.0集成开发环境2、掌握编辑、编译、连接、执行、修改和调试一个C程序的基本过程。3、掌握和理解C语言程序的基本结构。4、掌握和理解C程序中的最基本的C语句。二、实验内容1.输
2、入以下C程序:#include"stdio.h"voidmain(){printf("Hello!这是我的FirstC程序.");}2.有两个整型变量a,b,它们的值分别为8,3,试编程计算它们的和、差、积、商。3.假设圆柱体的底面半径为r(值为2.5),高为h(值为3.5),编程计算该圆柱体的体积。计算公式:体积=底面积×高底面积=∏r24.输入并运行下面程序。#include"stdio.h"voidmain(){inta,b,c;scanf(²%d,%d²,&a,&b);c=a/b;printf(²%d²,c);}要求:调试通过后,运
3、行该程序。(1)输入值:50,4<回车>察看运行结果。(2)输入值:50.4,10.8<回车>察看运行结果。(3)输入值:50000,100<回车>察看运行结果。(4)输入值:10,0<回车>察看运行结果。分析输出结果。三、实验分析及体会对上述实验内容进行分析总结,写出实验报告并上交。实验二数据的输入和输出一、实验目的1.掌握scanf和printf的主要用法。2.掌握常用转换控制符的用法。3.掌握赋值语句的用法。4.掌握算术运算符的运算规律。二、实验内容1.编辑如下程序并运行,记录程
4、序的输出结果,体会格式输出的使用。#include"stdio.h"voidmain(){printf("%d",42);printf("%5d",42);printf("%f",123.45);printf("%12f",123.45);printf("%e",123.45);printf("%13e",123.45);printf("%g",123.45);printf("%8g",123.45);printf("%.5d",42);printf("%.0d",42);printf("%8.3f",1
5、23.45);printf("%8.1f",123.55);printf("%8.0f",123.55);printf("%g",123.56789);}2.编辑如下的程序,并上机运行3次,在每次运行提供输入数据时分别采用数据之间插入空格、每输入一个数据就按回车键、数据之间用TAB键分割,看结果有什么不同?#include"stdio.h"voidmain(){intx,y,t;printf("Enterx&y:");scanf("%d%d",&x,&y);printf("x=%dy=%d",x,y);t=x;x=y;y=t;p
6、rintf("x=%dy=%d",x,y);}3.改错题。下列程序多处有错,请通过上机改正。使之符合下面的要求。#include"stdio.h"voidmain(){doublea,b,c,s,v;printf(Inputa,b,c:);scanf("%d%d%d",a,b,c);s=a*b;v=a*b*c;printf("a=%db=%dc=%d",a,b,c);printf("s=%f",s,"v=%d",v);}当本程序运行时,要求按如下方式显示和输入:Inputa,b,c:2.02.03.0(此处的2.02.03.0为
7、用户输入的)a=2.000000b=2.000000c=3.000000s=4.000000v=12.0000004.编辑如下程序:/*字符类型定义及使用*/#include"stdio.h"voidmain(){charc1,c2;c1='a';c2=‘b’;printf(“%c%c”,c1,c2);}(1运行此程序,记录运行结果。(2在最后增加一个语句:printf(“%d%d”,c1,c2);再运行,并记录分析结果。(3再将第5行charc1,c2;改为:intc1,c2;再使之运行,并观察记录结果。(4再将第6、7行改为:c1=a;
8、/*不用单引号*/c2=b;再运行,记录分析其运行结果。(5再将第6、7行改为:c1=”a”;/*用双引号*/c2=”b”