C语言上机实验报告

上传人:鲁** 文档编号:563630362 上传时间:2023-03-23 格式:DOC 页数:31 大小:1.50MB
返回 下载 相关 举报
C语言上机实验报告_第1页
第1页 / 共31页
C语言上机实验报告_第2页
第2页 / 共31页
C语言上机实验报告_第3页
第3页 / 共31页
C语言上机实验报告_第4页
第4页 / 共31页
C语言上机实验报告_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《C语言上机实验报告》由会员分享,可在线阅读,更多相关《C语言上机实验报告(31页珍藏版)》请在金锄头文库上搜索。

1、青岛理工大学课程实验报告课程名称计算机程序设计(C)班级软件 111实验日期姓名赵亚东学号实验成绩实验名称实验一 C 程序的运行环境和运行C程序的方法实1熟悉 Visual C+6.0 环境。验2了解建立控制台应用程序的基本步骤。目3初步了解 Visual C+6.0 的环境设置。的4初步学会简单的程序调试方法。及5学会编写简单的 C 程序。要6初步熟悉 C 语言操输入 scanf 函数、输出 printf 函数的使用。求7掌握 C 语言基本数据类型,熟悉变量的定义及变量的初始化和赋值操作。8掌握不同的类型数据之间赋值的规律。9掌握 C 语言的算术运算符的使用以及算术表达式的使用;掌握自加自减

2、运算符的特点及使用。实验环境Visual 6.0+Windows 7实1按照上述步骤,创建一个基于控制台的应用程序,该程序项目中只包含一个源验程序文件。功能为求两个整数的和,数据从键盘输入。内2创建一个基于控制台的应用程序,求一元二次方程的根。使得当输入三个实数容a,b,c(满足 b*b-4*a*c0),能够求出方程a*x*x+b*x+c=0的两个实根,并显示在屏幕上。分析提示:通过键盘输入方程系数a,b,c 的值,而后根据求根公式计算并输出它的两个根。算实验 一法1、先定义两个变量 a,b。 2、键入 a 和 b。3、输出两个数的和。描实验 二述1、定义并输入 a b c。 2、判断 d=b

3、2-4ac 的大小。 3、如果小于零则及无解, 等于零 有一 个解, x1=(-b)/(2*a) 。 4 、大于 零有两 个解。实x1=(-b+sqrt(d)/(2*a);x2=(-b-sqrt(d)/(2*a);5 、输出结果。验步骤调试过1程及实2验结果总掌握了掌握C 语言基本数据类型,变量的定义及变量的初始化和赋结值操作,不同的类型数据之间赋值的规律。了解了 C 语言的算术运算符的使用以及算术表达式的使用,自加自减运算符的特点及使用。附实验一1录#include void main()int a,b,s; scanf(%d%d,&a,&b); printf(s=%dn,a+b);实验一

4、2 #include#includevoid main()double a,b,c,d,x1,x2;printf(a b c :);scanf(%lf%lf%lf,&a,&b,&c);d=b*b-4*a*c;if (d0)printf( 无解 n);else if (d=0)x1=(-b)/(2*a);printf( 一个解 :x=%gn,x1);elsex1=(-b+sqrt(d)/(2*a);x2=(-b-sqrt(d)/(2*a);printf( 两个解 :x1=%g,x2=%gn,x1,x2);青岛理工大学课程实验报告课程名称姓名实验名称实验目的及要求实验环境计算机程序设计(C)班级软

5、件 111实验日期赵亚东学号实验成绩实验二 选择结构程序设计1掌握赋值语句的使用方法。2掌握各种类型数据的输入输出方法,能正确使用各种格式转换符。3能正确使用关系运算符及表达式、逻辑运算符及表达式。4熟练掌握 if 语句,学会使用if-else 语句设计双分支和多分支结构程序。5熟练掌握 switch 语句的特点,学会使用 switch 语句设计多分支结构程序。Visual 6.0+Windows 7实3编写程序,根据输入的学生成绩,给出相应的等级。 90 分以上的验等级为 A ,60 分以下的等级为 E,其余每 10 分为一个等级。要求分内别用 if 语句和 switch 语句实现。容4使用

6、 switch 语句编写简单的四则运算程序。算实验 3 用 if 语句时:先输入学生成绩,判断等级,然后直接输出法等级代号 A,B,C,D,E 。描用 switch 语句时:先输入学生成绩,除以十,取整。根据述数值 6 到 9 判断等级。然后输出等级代号A,B,C,D,E 。及实验 4 先定义字符变量 c 和数值变量 a,b。然后判断字符变量为何种实运算符号。最后输出相应结果。验步骤调试过程3及实验结4果总掌握了赋值语句的使用方法,各种类型数据的输入输出方法,能结正确使用各种格式转换符、关系运算符及表达式、逻辑运算符及表达式。掌握了 if 语句,学会使用 if-else语句设计双分支和多分支结

7、构程序;掌握了 switch 语句的特点,学会使用 switch 语句设计多分支结构程序附实验二 3录用 if 语句:#includevoid main()int a;printf( 请输入学生成绩: n);scanf(%d,&a);if (a90)printf( 该学生成绩等级是An);else if (a80)printf( 该学生成绩等级是Bn);else if (a70)printf( 该学生成绩等级是Cn);else if (a60)printf( 该学生成绩等级是Dn);elseprintf( 该学生成绩等级是En);用 switch 语句:#includevoid main()i

8、nt a,m;printf( 请输入学生成绩: n);scanf(%d,&a);m=a/10;switch(m)case 9:printf(该学生的成绩等级是 :An);case 8:printf(该学生的成绩等级是 :Bn);case 7:printf(该学生的成绩等级是 :Cn);case 6:printf(该学生的成绩等级是 :Dn);default:printf( 该学生的成绩等级是 :En);课程名称姓名实验名称实验目的及要求实验环境实验内容算法实验二4#includevoid main()float a,b;char c;scanf(%f%c%f,&a,&c,&b);switch(

9、c)case +:printf(%fn,a+b);break;case -:printf(%fn,a-b);break;case *:printf(%fn,a*b);break;case /:printf(%fn,a/b);break;青岛理工大学课程实验报告计算机程序设计班级实验日2012-5-2(C)软件 111期赵亚东学号实验成绩实验三循环结构程序设计1熟练掌握while 、do-while 、 for 语句的特点,学会设计循环结构程序。2掌握 break 语句以及continue 语句的特点及使用范围。3学会编写循环嵌套程序。3结合程序掌握一些简单的算法。4进一步学习调试程序。Visu

10、al 6.0+Windows 74编程练习。求ex n 1xx2.xn的部分和。直到最后一项的值小于1.0e-4。提示:第n 项项n+1 .un=x /n!,第 n+1un+1= x/(n+1)!2!n!及 un+1 = un (x/(n+1)5编程练习。有 1、 2、 3、 4 四个数字,能组成多少个互不相同且无重复数字的三位数?分别是多少?实验四 1、调用 函数。 2、定义 x s i j。输入 x。 3、直到 n 大于 10000。4、 i=i*(x/(j+1);s=s+i; 5、输出 s描述实验五1、定义 i j k fre=0 。2、利用三重 for 语句。 for(i=1;i=4;i+)for(j=1;j=4;j+) ;for(k=1;k=4;k+) 。及3、if(i!=k&i!=j&k!=j) ,输出 i*100+j*10+k 。4、最后输出 (总数为 :%dn,fre)实验步骤调试3、过程4、及实验结果总(对实验结果进行分析,问题回答,实验心得体会及改进意见)结附实验三 3录#include #include void main()int x; double s,i,j; scanf(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号