Last updated on the afternoon of January 3, 2021
C语言上机实验报告
青岛理工大学
课程实验报告
课程名称
计算机程序设计(C)
班级
软件111
实验日期
姓名
赵亚东
学号
实验成绩
实验名称
实验一C程序的运行环境和运行C程序的方法
实
验
目
的
及
要
求
1.熟悉VisualC++环境。
2.了解建立控制台应用程序的基本步骤。
3.初步了解VisualC++的环境设置。
4.初步学会简单的程序调试方法。
5.学会编写简单的C程序。
6.初步熟悉C语言操输入scanf函数、输出printf函数的使用。
7.掌握C语言基本数据类型,熟悉变量的定义及变量的初始化和赋值操作。
8.掌握不同的类型数据之间赋值的规律。
9.掌握C语言的算术运算符的使用以及算术表达式的使用;掌握自加自减运算符的特点及使用。
实
验
环
境
++Windows7
实
验
内
容
1.按照上述步骤,创建一个基于控制台的应用程序,该程序项目中只包含一个源程序文件。功能为求两个整数的和,数据从键盘输入。
2.创建一个基于控制台的应用程序,求一元二次方程的根。使得当输入三个实数a,b,c(满足b*b-4*a*c>0),能够求出方程a*x*x+b*x+c=0的两个实根,并显示在屏幕上。分析提示:通过键盘输入方程系数a,b,c的值,而后根据求根公式计算并输出它的两个根。
算
法
描
述
及
实验一
先定义两个变量a,b。2、键入a和b。3、输出两个数的和。
实验二
1、定义并输入abc。2、判断d=b^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<>
voidmain()
{
inta,b,s;
scanf("%d%d",&a,&b);
printf("s=%d\n",a+b);
}
实验一2
#include<>
#include<>
voidmain()
{
doublea,b,c,d,x1,x2;
printf("abc:");
scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;
if(d<0)
printf("无解\n");
elseif(d==0)
{
x1=(-b)/(2*a);
printf("一个解:x=%g\n",x1);
}
else
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("两个解:x1=%g,x2=%g\n",x1,x2);
}
}
青岛理工大学
课程实验报告
课程名称
计算机程序设计(C)
班级
软件111
实验日期
姓名
赵亚东
学号
实验成绩
实验名称
实验二选择结构程序设计
实
验
目
的
及
要
求
1.掌握赋值语句的使用方法。
2.掌握各种类型数据的输入输出方法,能正确使用各种格式转换符。
3.能正确使用关系运算符及表达式、逻辑运算符及表达式。
4.熟练掌握if语句,学会使用if-else语句设计双分支和多分支结构程序。
5.熟练掌握switch语句的特点,学会使用switch语句设计多分支结构程序。
实
验
环
境
++Windows7
实
验
内
容
3.编写程序,根据输入的学生成绩,给出相应的等级。90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级。要求分别用if语句和switch语句实现。
4.使用switch语句编写简单的四则运算程序。
算
法
描
述
及
实
验
步
骤
实验3用if语句时:先输入学生成绩,判断等级,然后直接输出等级代号A,B,C,D,E。
用switch语句时:先输入学生成绩,除以十,取整。根据数值6到9判断等级。然后输出等级代号A,B,C,D,E。
实验4先定义字符变量c和
C语言上机实验报告 来自淘豆网m.daumloan.com转载请标明出处.