资源描述:
《c程序设计基础实习报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言上机指导手册目录第一章C语言上机环境1第二章数据类型、运算符和表达式2第三章顺序结构程序设计3第四章选择结构程序设计4第五章循环结构程序设计4第六章数组6第七章函数7第八章编译预处理8第九章指针10第十章结构体和共用体11第十一章文件12第一章C语言上机环境一、实验目的与要求1、了解TC集成环境的进入和退出;2、了解TC集成环境的设置;3、掌握C语言源程序的编辑、编译、连接和运行操作;4、掌握C语言源程序的程序结构和书写风格。二、实验内容1、进入TC集成环境。2、熟悉TC集成环境以及菜单的使用。3、利用TC的集成环境,完成下面的程序。(1)输入下面的程序,保存后编译、
2、运行,查看程序的输出结果。#include"stdio.h"main(){printf("Hello,everyone!");}(2)自己编写程序,输出下面的图形。**********MynameisTC**********4、退出C的集成环境。5、再次进入C的集成环境,分别载入上面的程序,观察程序的运行结果。三、实验分析和总结第二章数据类型、运算符和表达式一、实验目的与要求1、进一步熟悉TC集成环境的进入、退出和菜单操作;2、初步了解C程序调试过程和方法;3、掌握C语言数据类型的定义方法;4、掌握C语言运算符的正确使用;5、掌握C语言运算符的优先级和结合性。二、实验内
3、容1、上机前人工分析下列程序,写出运行结果,上机运行后对比结果。(1)#include"stdio.h"main(){charc1='a',c2='b',c3='c',c4='101',c5='116';printf("a%cb%ctc%ctabc",c1,c2,c3);printf("tb%c%c",c4,c5);}输出结果:(2)#include"stdio.h"main(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf("i=%d,j=%d,m=%d,n=%d",i,j,m,n);}输出结果:2、设原来a=12,用p
4、rintf函数输出下列表达式运算后a的值。(1)a+=a(2)a-=2(3)a*=2+3(4)a/=a+a(5)a%=(n%=2),n的值等于5(6)a+=a-=a*=a输出结果:三、实验分析和总结第三章顺序结构程序设计一、实验目的与要求1、熟练掌握输入、输出函数;2、进一步掌握数据类型和不同数据类型变量的定义、使用;3、能够编写简单的顺寻结构程序。二、实验内容1、编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度,屏幕就显示对应的华氏温度,输出取两位小数。(转换公式:F=)2、编写程序,从键盘输入梯形的上下底边长度和高,计算梯形的面积。(梯形求面积公式为)3、输
5、入两个数据a和b,求它们的加、减、乘和除法运算。4、编写程序,从键盘上输入两个电阻的值,求它们并联和串联的电阻值,输出结果保留两位小数。三、实验分析和总结第四章选择结构程序设计一、实验目的与要求1、熟练掌握关系运算、逻辑运算以及条件运算符;2、熟练掌握if语句和switch语句;3、能够编写简单的选择结构程序。二、实验内容1、分析下面的程序片段,写出程序的输出结果。(1)inta,b,c,x=35;a=b=c=0;if(!a)x--;elseif(b);if(c)x=3;elsex=4;printf("x=%d",x);(2)inta=3,b=5;switch(a-1)
6、{case0:case1:b+=4;case2:case3:b*=4;case4:b+=4;default:b/=4;}printf("a=%d,b=%d",a,b);(3)inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d",d);elseif((c-2>d)==1)printf("%d",d+1);elseprintf("%d",d+2);2、编写程序(1)判断输入的年份是否为闰年。(2)输入4个数据,按照由小到大的顺序输出。(3)输入三角形的三边a,b,c,若能构成三角形,判断其是否为等边、等腰、直角还是一般三角形,分别输出“
7、DENGBIAN”,“DENGYAO”,“ZHIJIAO”,“YIBAN”;若不能构成三角形,则输出“InputError!”。(4)输入自变量x的值后,计算并输出y的值。计算公式:y=三、实验分析和总结第五章循环结构程序设计一、实验目的与要求1、掌握循环的概念和术语;2、熟练掌握for、while和do…whie构成的循环语句语法结构;3、熟练掌握break和continue语句在循环语句中的作用;4、能够编写简单的循环结构程序;5、能够将选择结构和循环结构程序设计熟练运用。二、实验内容1、分别利用for、whi