资源描述:
《c程序设计教程与实验吉顺如实验一到七》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验1熟悉VisualC++6.0环境及运行C程序一.实验目的1.掌握在VisualC++6.0环境下C程序的建立、编辑、编译和执行过程。2•学握C程序的最基本框架结构,完成简单程序的编制与运行。3・T解某本输入输出函数scanf()、printf()的格式及使用方法。4•拿握发现语法错误、逻辑错误的方法以及排除简单错误的操作技能。二、实验内容1.下列程序的功能是:从键盘输入两个数a和b,求它们的平方和,并在屏幕上输出。输入该C程序,编译并运行之,记下屏幕的输出结果,以文件名syl.l.c保存。#includemain(){inta,
2、b,sum;/*定义整型变量a、b、sum*/printf("PleaseI叩uta,b");/*输出提示信息*/scanf(,,%d%d,,,&a,&b);严从键盘输入两个整数分别赋予a和b*/sum=a*a+b*b;/*赋值语句,把a2+b?的结果赋给变量sum*/printfC%d*%d+%d*%d=%dn,a,a,b,b,sum);/*输出语句*/该程序的运行结果:PleaseInputa,b242*2+4*4=202.改错题在程序中画出错误的语句,将修改后的语句完整地写在该语句的右边。(1)下列程序的功能为:计算x*y的值并将结果输出
3、。试纠正程序中存在的错课,以实现其功能。程序以文件名syl_2.c保存。#includemain()intx=2,y=3,a;a=x*y;printf(,,a=%d,a);该程序的运行结杲:a=6main{intx=2;y=3;aA=x*yprint('a=%dM,A);printf(Hn);(2)下程序的功能为:求两数中的较大数据并输出。纠正程序中存在的错误,以实现其功能。程序以文件名syl_3・c保存。inta,b,max;Scanf(“%d,%d”,&a,&b);Max=a;If(max4、ax=%d'max);sc£mt%d・%cT,&几&b);max=a;if(maxvoidmain()viodmain()该程序的运行结果:5,3max=51.程序填空题(1)从键盘输入两个整数,输出这两个整数的和。根据注釋信息填写完整程序,以实现其功能。以文件名syl_4.c保存。#includemain(){intx.yjotal:/*定义整型变量x,y,total*/printf(*'Pleaseinputx,y!*');/*输出提示信
5、息*/scan(r%d%d",&x、&y):/*由键盘输入两个数分别赋子x和y*/total=x+y;/*赋值语句*/printf("%d+%d=%d",x,y,total);/*输出两个整数的和*/}该程序的运行结果:Pleaseinputx,y!242+4=6该程序的运行结杲:Inputa,bplease!201720-17=3(2)从键盘输入两个整数,输出这两个整数的差。根据注释信息填写完整程序,以实现其功能。程序以文件名syl_5.c保存。#includemain(){inta,b,m;printf(HInputa,bpl
6、ease!M);scanf(,,%d%dn,&a,&b);mpb:/*赋值语句,将a和b的差值赋给m*/DriiwT%d-%d=%dEabM):/*输出a和b差的结果值后换行引1.编程题(1)编程序,运行后输出如下信息:"BetterCity,BetterLife!w<>程序以文件名syl_6.c保存。#includemain(){printf(nBetterCity,BetterLife!rT);}(2)编程序,从键盘输入3个整数,输出它们的平方利。程序以文件名syl_7.c保存。#includemain(){i
7、nta,b,c,sum;printf(nPleaseInputa,bx”);scanf("%d,%d,%d'&a,&b,&c);sum二a*a+b*b+c*c;printf(,,%d*%d+%d*%d+%d*%d=%d,a,a,b,b,c,c,sum);该程序的运行结果:PleaseInputa,b,c2,3,42*2+3*3+4*4=29实验2数据类型、运算符和表达式一、实验目的1.理解C语言中各种数据类型的意义,学握各种数据类型的定义方法。2.掌握C语言常量、变量的定义与使用。3.掌握C语言数据类型及运算符的使用规则。二、实验内容1.改
8、错题在程序中画出错课的语句丄将修改后的语句完整地写在该语句的右边二(1)下列程序的功能为:己知