中南民族大学信C语言实验报告
中南民族大学管理学院
学生实验报告
课程名称: C语言程序设计
姓 名:微博@song-style是坏学长
学 号:
年 级: 2011
专 业:信息管理与信息系统
指导教师:
实验地点:管理学院综合实验室
2011 学年至20 12 学年度第 2 学期
目 录
实验一 熟悉C开发环境和C程序的上机步骤
实验二 基本数据类型及数据的输入输出
实验三 运算符及表达式
实验四 顺序结构程序设计
实验五 选择结构程序设计
实验六 循环结构程序设计
实验七 数组及其应用
实验八 函数及其应用
实验九 指针及其应用
微博@song-style是坏学长
实验(一) 熟悉C开发环境和C程序的上机步骤
实验时间: 2012.4.2 同组人员:
实验目的
1、 了解 Turbo C++ 3.0 编译系统,熟悉各菜单的功能,掌系统上编辑、编译、连接和运行一个 C 程序的方法。2、 通过调试、运行简单的 C 程序,初步了解 C 语言源程序的特点。1. 编写一个 C 程序,求一个圆的面积。
2. 编写程序求任意三个数中的最大值求一个圆的面积求任意三个数中的最大值#include
#include
main()
{
float a,b,c,d,area;
scanf("%f %f %f",&a,&b,&c);
d=1.0/2*(a+b+c);
area=sqrt(d*(d-a)*(d-b)*(d-c));
printf("a=%7.2f, b=%7.2f, d=%7.2f\n",a,b,c,d);
printf("area=%7.2f\n",area);
}#include
main()
{ int max(int x,int y,int z);
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
}
int max(int x,int y,int z)
{
int u;
if(x>y&&x>z) u=x;
if(y>x&&y>z) u=y;
else u=z;
return(u);
}
调试程序。
程序运行结果正常。
实验结果分析
1、经验算,程序运行结果正确。
2、编写C语言程序的时候需要细心的操作,即使一点小小的错误程序也极可能达不到最初的目的
3、截图及具体分析:
(输入3 4 5)程序运行结果正确。(输入45 25 458)程序运行结果正确。
指导教师评阅
实验态度:不认真( ),较认真( ),认真( )
实验目的:不明确( ),较明确( ),明确( )
实验内容:不完整( ),较完整( ),完整( )
实验步骤:混乱( ),较清晰( ),清晰( )
实验结果:错误( ),基本正确( ),正确( )
实验结果分析:无( ),不充分( ),较充分( ),充分( )
其它补充:
总评成绩:
评阅教师(签字):
评阅时间:
实验(二) 基本数据类型及数据的输入输出
实验时间: 2012.4.9 同组人员:
实验目的
1. 了解 C 语言的数据类型,掌握整型、字符型、实型变量定义的方法、赋值的方法。
2.掌握常用的输入输出函数的使用方法,掌握各种格式说明符的功能并能熟练使用3.进一步熟悉 C 程序的编辑、编译和运行的过程。1.调试运行教材例 3.1-3.7,深入理解 C 语言的数据类型。2.编程实现课本第 67 页习题 3.7 和 3.8。#define PRICE 30
#include
main()
{
int num,total;
num=10;
total=num*PRICE;
printf("total=%d\n",total);
}#include
main()
{
int a,b,c,d;
unsigned u;
a=12;b=-24;u=10;
c=a+u;d=b+u;
pr