淮海工学院计算机科学系实验报告书课程名:《C语言程序设计A》题目:实验2程序流程设计——顺序结构程序设计班级:软嵌151学号:2015123349姓名:陈正宁评语:成绩:指导教师:批阅时间:年月日C语言程序设计实验报告1、实验内容或题目(1)教材83页第3题;(2)教材84页第6题;(3)根据矩形面积的计算方法,编写一个输入圆半径r,计算圆周长L和圆面积S的程序,注意判断圆半径r是否大于零。(4)从键盘输入两个0到127的整数,求两数的平方差并输出其值以及这两个整数的ASCII码对应的字符。(5)从键盘输入两个字符,要求输出这两个字符,并输出它们的ASCII码及其ASCII码的平方和的平方根。2、实验目的与要求(1)进一步熟悉熟悉VC++6编译环境,掌握运用VC6.0编译C程序的基本方法;(2)学会使用C++的常用运算符,以及包含这些运算符的表达式,掌握C语言中赋值语句的使用方法;(3)掌握不同类型数据的输入输出方法,能正确使用各种格式转换符;(4)掌握顺序结构的程序设计流程。3、实验步骤与源程序⑴实验步骤C语言程序设计实验报告(1)、开始定义变量:d:doublep:doubler:doubler:doublem:doubled←300000p←6000r←0.01m←(log(p)-log(p-d*r))/log(1+r)输出m结束C语言程序设计实验报告(2)、开始定义变量:c1:charc2:charc3:charc4:charc5:charc1←Cc2←hc3←i输出c1,c2,c3,c4,c5结束c5←ac4←nc1←c1+4c2←c.2+4c3←c3+4c4←c4+4c5←c5+4C语言程序设计实验报告(3)、开始定义变量:r:doublec:doubles:doubledefinepi3.1415926c←2*pi*rs←pi*r*r输出c,s结束输入rr0?YNC语言程序设计实验报告(4)、开始定义变量:a:intb:intc:intc←a*a-b*b输出c输出a的ASCII对应的字符输出b的ASCII对应的字符结束输入a,bC语言程序设计实验报告(5)、开始定义变量:c1:charc2:charc3:doublec3←输出c1,c2输出c3输出c1的ASCII码输出c2的ASCII码结束输入c1,c2C语言程序设计实验报告⑵源代码(1)、#includestdio.h#includemath.hvoidmain(){doubled,p,r,m;d=300000;p=6000;r=0.01;m=(log(p)-log(p-d*r))/log(1+r);printf(m=%0.1f\n,m);}(2)、#includestdio.hvoidmain(){charc1='C',c2='h',c3='i',c4='n',c5='a';c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;C语言程序设计实验报告printf(%c%c%c%c%c\n,c1,c2,c3,c4,c5);}#includestdio.hvoidmain(){charc1='C',c2='h',c3='i',c4='n',c5='a';c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;putchar(c1);putchar(c2);putchar(c3);putchar(c4);putchar(c5);putchar('\n');}(3)、#includestdio.h#definepi3.1415926voidmain(){C语言程序设计实验报告doubler,c,s;printf(请输入半径r=);scanf(%lf,&r);if(r0){c=2*pi*r;s=pi*r*r;printf(周长c=%f\n面积s=%f\n,c,s);}elseprintf(Wrong!\n请输入一个大于零的数\n);}(4)、#includestdio.hvoidmain(){inta,b,c;printf(数字1=);scanf(%d,&a);printf(数字2=);scanf(%d,&b);c=a*a-b*b;C语言程序设计实验报告printf(两数的平方差为%d\nASCII对应的字符为%c\nASCII对应的字符为%c\n,c,a,b);}(5)、#includestdio.h#includemath.hvoidmain(){charc1,c2,c;doublec3;printf(c1=);scanf(%c,&c1);c=getchar();printf(c2=);scanf(%c,&c2);putchar(c1);putchar(c2);putchar('\n');c3=sqrt(c1*c1+c2*c2);printf(ASCII码为%d,ASCII码为%d\n,c1,c2);printf(两字符ASCII码的平方和的平方根为%lf\n,c3);}C语言程序设计实验报告4、测试数据与实验结果(可以抓图粘贴)(1)、(2)、C语言程序设计实验报告(3)、C语言程序设计实验报告(4)、(5)、C语言程序设计实验报告5、结果分析与实验体会结果分析:(1)第一题要求保留一位小数。是用输出格式来实现的。(2)第三题有个小小的if语句的判断。(3)第五题的c3要注意用double型。实验体会:(1)首先要有正确的解题思路,要学会设计算法,否则编写程序的时候容易出错。(2)顺序程序设计是比较简单的,也是基础。这章学习了很多基础性内容,如:数据的表现形式及其运算,C的语句,数据的输入输出。这些都为以后更加深入的学习打下基础。