资源描述:
《C语言程序设计作业与实验报告(共11个).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言程序设计作业与实验报告学号:姓名:专业班级:授课教师:计算机基础教研室前言本册是《C语言程序设计》的配套作业与上机练习,学生应根据课程进度及时认真完成并上交,期末考试后统一存档。、编者2010年3月作业与实验(一)一、改错并输出结果1、#includevoidmain(){intx,y=z=5,aver;x=7;AVER=(x+y+z)/3;printf(“AVER=%d”,aver)}错误语句:正确语句:结果:2、#includevoidmain(){ cha
2、rc1=’a’,c2=’b’,c3=’c’;inta=3,b=’A’printf(“a=%db=’%c’”end””,a,b);printf(“a%cb%cbc%ctabc”,c1,c2,c3);}错误语句:正确语句:结果:【实验1】基本输入输出输入一圆半径r,根据圆面积的公式求圆面积1.实验目的(1)熟悉VC上机操作过程;(2)了解C程序结构;(3)掌握浮点型变量的定义和使用方法;(4)学习使用基本算术运算符;(5)掌握符号常量的定义和使用方法;(6)熟悉C语言基本输入/输出函数的
3、用法。2.实验步骤(1)定义符号常量PI;(2)定义r为浮点类型变量;(3)用scanf进行格式化输入;(4)根据公式计算圆面积;(5)用printf进行格式化输出;3.程序评阅人:评阅日期:作业与实验(二)一、写出程序运行结果1、#includevoidmain(){inta=177;intb=32767;printf(“%o”,a);printf(“%d”,b);printf(“%d”,a+b);}结果是:2、#includevoidmain(){intm
4、=32767,n=032767,a=0xabc,b=0xabc;a-=b;printf(“%d,%o”,m,n);printf(“%x”,a);}结果是:3、#includevoidmain(){inta;charc=10;floatf=100.0;doublex=123.45;printf(“%d%d%3.1f%4.1f”,a,c,f,x);}结果是_______________【实验2】从键盘输入一个小写字符,要求输出与其对应的大写字符1.实验目的(1)熟悉C程序的编写、编
5、译、运行的过程;(2)掌握字符型变量的定义和使用方法;(3)了解字符型数据的存储形式;(4)学习C语言中字符输入/输出函数的用法。2.实验步骤(1)定义变量c1、c2为字符型变量;(2)用getchar()输入变量c1的值;(3)将c1转化为大写字符并赋值给c2;(4)用putchar()输出变量c2的值;3.程序:评阅人:评阅日期:作业与实验(三)一、写出程序的执行结果#includevoidmain(){inti=2;floatx=457.898;printf(“i=%5d,%-8o,
6、%u,%c”,i,i,i,i+’E’);printf(“x=%10f,%10.2f,%-10.4f,%.2f,%f”,x,x,x,x,x);}结果是:二、改错#includevoidmain(){inta,b;longc,d;floate,f;scanf(“%d%d%ld%ld%f%f”,a,b,c,d,e,f);printf(“a=%d,b=%d,c=%d,e=%d”,a,b,c,e);}错误语句:正确语句:结果:【实验3】基本控制结构从键盘输入一个字符,判断它是控制字符,还
7、是数字、大写字母、小写字母或是其它字符。1.实验目的(1)进一步熟悉C语言的基本输入/输出语句;(2)掌握关系运算符与关系表达式的使用;(3)熟悉分支语句if的使用方法;2.实验步骤(1)定义一个字符型变量c;(2)用getchar()为变量c赋值;(3)对该字符进行判断,根据ASCII码表,可以看出;c是控制字符:c<31c是数字:c>=’0’&&c<=’9’c是大写字母:c>=’A’&&c<=’Z’c是小写字母:c>=’a’&&c<=’z’(3)输出判断结果。3.程序评阅人:评阅日期:作业与实验(四)一
8、、填空已知程序#includevoidmain(){inta,b;scanf(“%d,%d”,&a,&b);if(a>b)if(a>0)printf(“A”);elseif(b>-5)printf(“B”);elseprintf(“C”);printf(“*”);}写出当输入分别为以下四种情况时的输出结果:(1)10,5结果是____________(2)-5,-10结果是_________