C语言实验报告册(打印稿.doc
《C语言实验报告册(打印稿.doc》由会员分享,可在线阅读,更多相关《C语言实验报告册(打印稿.doc(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 C语言程序设计实验报告册及实验指导书姓 名: 学 号: 指导教师: 阿坝师范高等专科学校电子信息工程系实验1: WIN-TC集成开发环境和C程序实现实验名称:WIN-TC集成开发环境和C程序实现 成绩: 实验日期: 年 月 日 实验报告日期: 年 月 日一、实验目的1、 熟悉C程序的实现过程和方法。(1) 掌握编辑、编译、连接、运行程序的过程和方法。(2) 了解常见的两种语法错误(Error/Warning)。2、 了解WIN-TC集成开发环境强大的功能。二、实验内容1、 了解WIN-TC集成开发环境的功能,熟悉菜单、热键基本操作(1) 启动、退出WIN-TC集成开发环境。(2) 了解打开、
2、保存、新建、CTRL+F9等菜单及功能键的作用。2、 在WIN-TC下完成“源程序清单”中规定的程序题。三、实验要求1、 实验中仔细观察本实验创建的目录、文件,回答实验小结和思考中的问题。2、 在WIN-TC下完成“源程序清单”中规定的程序题。编辑、编译、运行程序并获得程序结果;如果程序有错,记录编译、连接遇到的提示错误。仔细思考出错原因,并更正之。3、 编制的程序必须保存在D:用户目录中。注:用户目录可以用学号或姓名拼音简写。四、实验内容源程序清单、测试数据、结果。1、 编写程序输出下列图案: *请在下面列出程序代码:/* HELLO.C - Hello, world */#include
3、stdio.hmain() printf( * n * n * n * n*); getch();2、 编写程序输出下列字符:-your name:-your password:-请在下面列出程序代码:/* HELLO.C - Hello, world */#include stdio.hmain() printf(-nyour name :n-); printf(-nyour password:n-); getch();六、实验小结和思考。实验2:基本数据类型的使用(1)实验名称: 基本数据类型的使用(1) 成绩: 实验日期: 2008年3月11日 姓名:魏天平 一、实验目的1、掌握C语言基
4、本数据类型整型,数据的常量表示、变量的定义和使用。2、掌握C语言的标准输入/输出函数scanf,printf的使用。3、进一步熟悉C程序的实现过程。二、实验内容在WIN-TC下完成第四题规定的程序题。三、实验要求1、实验前认真预习,自行分析6个程序题的结果,体会本次实验的目的并了解实验要求。实验时仔细对比程序实际运行结果,认真思考并回答实验小结和思考中的问题。2、编制的程序必须保存在D:用户目录中,用户目录由学号构成。四、源程序清单、测试数据、结果。(注释供阅读、理解程序,上机时不必输入)1、编写程序使整数200分别以十、八、十六进制在屏幕上显示,要求数据在输出时每个进制之间以逗号隔开。(请将
5、完成无误的源程序写入本题下方空白处)include “stdio.h”void main()int a;a=200;printf(“%d,%o,%x”,a,a,a);getch();2、分析下面程序是否有错,如果有请改正并写出运行结果。(请将完成的源程序写入本题下方空白处)include “stdio.h”void main() int a,b,c;a=6;b=8;c=a*b; printf(“ %d”,c);getch();运行结果:483、下面的程序是从键盘输入一个整数后在屏幕上显示出来,分析下面程序是否有错,如果有请改正并写出运行结果。(请将完成的源程序写入本题下方空白处)#includ
6、e “stdio.h” void main() int a;scanf(“%d”,a);printf(“ %d”,a);运行结果:5 8864、下面的程序是将a和b变量的内容相加后在屏幕输出,分析程序,使其能够通过编译正常运行,上机调试该程序,调试完成后请在下题中标注出错处,并在空白处写出正确的代码#include main() int a=6,b=8; int c; c=a+b; printf(%d,c);getch();出错地方:b=8 c=a+b5、编辑程序,要求通过键盘输入3个整数,相加后把结果输出在屏幕上,并在下面空白处写出正确的代码。#include “stdio.h” void
7、main()int a,b,c;scanf(“%d%d%d”,&a&b&c);printf(“a=%d,b=%d,c=%d”,a,b,c);getch();6、编辑程序,要求通过键盘输入2个整数(在输入前在屏幕上给用户有”Please input two data:”的提示信息,输入数据两个数以逗号隔开),求其乘积后,在屏幕输出结果(输出结果前在屏幕上给用户有“two data prod is:”的提示信息),调试程序无误后在下面空白区域写出正确的代码。#include stdio.h void main()int a,b,c;printf(Please input two data:n);s
8、canf(%d,%d,&a,&b);c=a*b;printf(two data prod is :c=%d ,c);getch();六、实验出现的问题、实验结果分析。字符的有些半全角易用错,还有有时函数名记不清。实验3:基本数据类型的使用(2)实验名称: 基本数据类型的使用(2) 成绩: 实验日期: 年 月 日 姓名: 一、实验目的掌握C语言基本数据类型的概念、使用,数据的常量表示、变量的定义和使用。掌握C语言的标准输入/输出函数scanf,printf的使用。掌握puWIN-TChar()、geWIN-TChar()的使用方法和区别。二、实验内容在WIN-TC下完成第四题规定的程序题。三、实
9、验要求1、实验前认真预习,自行分析6个程序题的结果,体会本次实验的目的并了解实验要求。实验时仔细对比程序实际运行结果,认真思考并回答实验小结和思考中的问题。2、编制的程序必须保存在D:用户目录中,用户目录由学号构成。四、源程序清单、测试数据、结果。(注释供阅读、理解程序,上机时不必输入)1、编写程序使用geWIN-TChar接收一个字符型数据,用printf输出。(请将完成的源程序写入本题下方空白处)#include stdio.hmain() char a; a=getchar(); printf(a=%c,a); getch();2、编写程序使用scanf接收一个字符型数据,用puWIN-
10、TChar输出。(请将完成的源程序写入本题下方空白处)main() char a; scanf(%d,&a); putchar(a); getch();3、编写程序用%c输出字符变量的方法输出下列图案。(请将完成的源程序写入本题下方空白处)#include stdio.hmain() char a; a=*; printf( %c n %c%c%c n %c%c%c%c%c n,a,a,a,a,a,a,a,a,a); printf(*n * n * n * n,a,a,a,a,a,a,a,a,a,a,a,a,a); getch();4、请修改程序,使其能够正常运行,上机调试该程序,调试完成后请
11、在下题中标注出错处,并在空白处写出正确的代码。#include “stdio.h”main() char c; getchar(c); printf(%c,c);出错地方:5、按照教科书P28页题29要求编辑程序,并把写好无误的源程序填入下列空白处。 #include stdio.hmain() printf(%s,-n); printf(%s,your name :n); printf(%s,-n); printf(%s,your password:n); printf(%s,-n); getch();6、编辑程序,有六个变量aa,bb,cc,dd,ee,ff其值分别为A、B、C、d、e、f
12、,请将大写字母转换成小写,小写字母转换成大写字母后在屏幕输出,调试程序无误后在下面空白区域写出正确的代码。#include stdio.hmain()char a=A,b=B,c=C,d=d,e=e,f=f;char m,n,h,j,k,g;m=a+32;n=b+32;h=c+32;j=d-32;k=e-32;g=f-32;printf(%c%c%c%c%c%c,m,n,h,j,g); getch();7、分析下列程序输出的结果。#include “stdio.h”void main() char a,b,c,d; a=x67; b=x57; c=x6f; d=d; printf(%c %c
13、%c %c,a,b,c,d);结果:gWod五、实验出现的问题、实验结果分析。对有些函数不熟悉。有一些格式符不清楚,还不会使用。实验4:运算符与表达式实验名称: 运算符与表达式(1) 成绩: 实验日期: 年 月 日 姓名: 一、实验目的1、 掌握C语言算术、赋值运算符及相应表达式2、 掌握不同类型数据之间的赋值规律3、 了解强制数据类型转换以及运算符的优先级、结合性。4、 学会根据表达式,编写相应程序,验证表达式结果的方法。二、实验内容1、 已知:a=12,n=5(a,n整型),计算下面表达式运算后a的值。并编程上机验证。(1)a+=a (2)a-=2 (3)a*=2+3 (4)a/=a+a
14、(5)a%=(n%=2) (6)a+=a-=a*=a表达式结果:(1) 24 (2) 10 (3)60 (4)0 (5) 0 (6) 0 。2、分析下列程序的输出结果并上机验证。# include “stdio.h”void main() char c1,c2,c3,c4; c1=A;c2=b; c3=c1+(a-A); c4=c2-(a-A); printf(“%c-%c, ”,c1,c3); printf(“%c-%cn”,c2,c4);getch();运行结果: A-a,b-B 3、分析下列程序的输出结果并上机验证。 # include “stdio.h” void main() cha
15、r c; int i=05101; printf(“i=%cn”,i); c=i; printf(“c=%dn”,c); printf(“i=%dn”,i); 运行结果: I=A c=65 i=2625 5、 有一公式,现编程要求程序运行时从键盘输入a,b的值并且计算出结果,在下面的空白处写出无误的程序段。#include stdio.hmain() float a,b; float c; printf(please input a and b numbern); scanf(%f%f,&a,&b); c=(a+b)*(a+b)/(3*b); printf(%f,c); getch();三、实
16、验出现的问题、实验结果分析。实验5:运算符和表达式 顺序结构程序设计实验名称:运算符与表达式、顺序结构程序设计 成绩: 实验日期: 年 月 日 姓名: 一、实验目的6、 掌握C语言算术、赋值、自增、自减运算符及相应表达式7、 掌握不同类型数据之间的赋值规律8、 了解强制数据类型转换以及运算符的优先级、结合性。9、 学会根据表达式,编写相应程序,验证表达式结果的方法。10、 掌握顺序结构程序设计的基本方法。二、实验内容在WIN-TC下完成第四题规定的程序题。三、实验要求1、 1-3题要求实验前手工计算,并编制好上机测试用源程序,以便上机实验。2、 4题要求实验前分析程序结果,以便上机时对比结果。
17、3、 实验中仔细观察、记录、比较实验结果,如果不一致应找出原因。4、 编制的程序必须保存在D:用户目录中。注:用户目录用学号组成。四、实验内容2、 已知:a=2,b=3,x=3.9,y=2.3。3、 #include stdio.hmain() float x=3.9,y=2.3,r; int a=2,b=3; r=(float)(a+b)/2+(int)x%(int)y; printf(%f,r); getch();计算算术表达式(float)(a+b)/2+(int)x%(int)y的值。试编程上机验证。提示编程要点: (1)先判断结果值类型,可设置一个此类型的变量用于记录表达式结果,本例
18、用r存放结果;(2)程序先给几个条件变量赋初值,然后将表达式赋值给变量r;(3)最后打印变量r的值就是表达式的值。您分析的表达式结果: 3. 。4、 已知:a=7,x=2.5,y=4.7,计算算术表达式x+a%3*(int)(x+y)%2/4的值。试编程上机验证。main() float x=2.5,y=4.7,r; int a=7; r=x+a%3*(int)(x+y)%2/4; printf(%f,r); getch();您分析的表达式结果: 2. 。5、 分析下面程序结果,并上机验证。main() int i,j,m,n; i=8; j=10; m=+i; n=j+*j+; printf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实验 报告 打印
限制150内