文档详情

工程学院C语言程序设计实验报告.doc

发布:2017-12-18约1.65千字共5页下载文档
文本预览下载声明
南京工程学院实验报告 课程 名称 《C 语言程序设计》 实验名称 实验一 简单程序设计   系部 经济管理 学院 班级 姓名 学号 209110608 实验 时间 2012 年 10 月 15日 时 分~ 时 分 地点 经管A102 机位 90 评语 指导教师: 成绩 注:将实验成果文件(包含实验报告电子文件、程序源代码文件等),用WinRar打包,以班级_学号_实验X.RAR文件形式交付指导老师。 一、实验目的 1.熟悉C语言的上机环境,进一步掌握C语言的结构特点。 2.熟练掌握在Turbo C系统上编辑、编译、连接和运行C程序的方法。 3.掌握C语言运算符的优先级和结合方向。 4.熟练掌握数据的输入输出格式。 5.掌握各种基本操作。 二、实验内容(程序主要语句及作用,程序运行结果截图) 程序1的主要代码(附简要注释) printf(x=%d\n,x); //输出x 10 x=25%(c=3); //求25除3取余 *p+=2+3; //将*p+2+3赋给*p x*=x+=x-=x;//x=x-x ,x=x +x ,x=x*x x=((a=4%3,a!=1),++*p10);//先取余得a=1,a!=1则取1,a!=1则取0 截图: 第二题 程序2的主要代码(附简要注释) printf(abbc=%d\n,abbc);//看ab且bc的真假,真输出-1,假输出0 printf(!(bc)+(b!=*p)||(a+b)=%d\n,!(bc)+(b!=*p)||(a+b)); printf(a++-c+*q=%d\n,a++-c+*q); printf(++a-c+++b=%d\n,++a-c+++b); 截图: 程序3的主要代码(附简要注释) putchar(C);//输入字符:C putchar(\t);//水平制表 putchar(\n);//换行 printf(%d%d\n,a,b);//输出双精度型数据 printf(%c%c\n,a,b);//输出字符型数据 printf(%3d%3d\n,a,b);/*变量的输出宽度为3*/ printf(%f,%f\n,x,y);//输出浮点数x、y printf(%ld,%lo,%lx\n,n,n,n);//分别以十进制、八进制和十六进制输出 printf(%u,%o,%x,%d\n,u,u,u,u);//分别以无符号型整数、八进制、十六进制及十进制输出 printf(%s,%5.3s\n,COMPUTER,COMPUTER);//以字符串形式输出,以字符串形式输出前三个字符 截图: 程序4的主要代码(附简要注释) putchar(a=aa=z?a-32:a);//条件表达式,若是小写字母则将其转换为大写字母,否则不变 scanf(%c%d%f,a,b,c);//分别输入字符型、整型和单精度浮点数型数据 printf(a=%c b=%d c=%.2f\n,a,b,c);//输入三个数,分别以字符型、整型和保留两位小数的小数型输出 printf(a=%d b=%c c=%.2f\n,a,b,c);//以整型输出a,字符型输出b,保留两位小数的单精度型输出c。 截图: 三、收获,体会及问题(写得越详细、越个性化、越真实越好,否则我不知道你做这个实验的心路历程,也就无法充分地判断你是否是独立完成的这个实验、你是否在做这个实验时进行了认真仔细地思考、通过这个实验你是否在实践能力上得到了提高
显示全部
相似文档