C语言实验报告模板.doc

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

9.9

积分

还剩页未读,继续阅读

关 键 词:C语言实验报告模板

C语言实验报告

C语言实验报告范文

C语言实验报告模板.doc

实验报告模板.doc

C 语言实验报告

语言 实验报告 模板 doc

C 语言实验报告模板

资源描述:

C语言第一学期实验:

第1次实验: 时间 2010-9-15

项目名称:创建第一个C语言程序

仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0

实验程序:

1、 单击“开始”“程序”“Microsoft Visual Studio 6.0”“Microsoft Visual C++ 6.0”,打开VC++。

2、 在菜单中选择“文件”“新建”,在“工程”选项卡中选择“Win32 Console Application”,输入一个名称,点“确定”,新建一个新的工程。

3、 再选择“文件”“新建”命令,在“文件”选项卡中选择“C++ Source File”,输入一个名称,点“确定”,新建一个C++源文件。由于C++全面支持C,因此可以在此输入C语言的源代码,进行实验。

4、 在代码框中输入如下代码:

#include void main ( )

{

int a,b,sum;

a=123; b=456;

sum=a+b;

printf ("sum is %d\n", sum);

}

5、 编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。

实验结果:

sum is 579

讨论:本实验让我们了解了如何创建一个C语言的控制台应用程序,并学会了C语言程序的基本构架和个别特殊语句如“main”“printf”等。

实验地点:3B-203

第2次实验: 时间:2010-10-6

项目名称:顺序结构程序设计实验

(书89页4.9题,先把题抄下来)

仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0

实验程序:

1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:

(自己写代码)

2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。

实验结果:……

讨论:……

实验地点:3B-203

第3次实验: 时间:2010-10-27

项目名称: 选择语句switch的使用

(书111页5.6题,先抄题)

仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0

实验程序:

1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:

(自己写代码)

2、 编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。

实验结果:……

讨论:……

实验地点:3B-203

第4次实验: 时间:2010-11-17

项目名称:循环语句for的使用

(书129页6.1,先抄题)

仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0

实验程序:

1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:

(自己写代码)

2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”

实验结果:……

讨论:……

实验地点:3B-203

第5次实验: 时间: 2010-12-8

项目名称: 数组的应用

(书134页例题7.3,先抄题)

仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0

实验程序:

1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:

(自己写代码)

2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”

实验结果:……

讨论:……

实验地点:3B-203

第二学期实验:

第1次实验: 时间 2011-2-25

项目名称:编写函数

(在主函数中输入两个数,分别调用四个自定义函数,实现两个数的加、减、乘、除并输出结果。)

仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0

实验程序:

6、 打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:

#include void main()

{

int add(int x,int y);

int sub(int x,int y);

int mul(int x,int y);

float div(int x,int y);

int c,a,b;

float d;

scanf("%d,%d",&a,&b);

c=add(a,b);

printf("%d+%d=%d\n",a,b,c);

c=sub(a,b);

printf("%d-%d=%d\n",a,b,c);

c=mul(a,b);

printf("%d*%d=%d\n",a,b,c);

d=div(a,b);

printf("%d/%d=%f\n",a,b,d);

}

int add(int x,int y)

{

return x+y;

}

int sub(int x,int y)

{

return x-y;

}

int mul(int x,int y)

{

return x*y;

}

float div(int x,int y)

{

return (float)x/(float)y;

}

2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。

实验结果:……

讨论:……。

实验地点:3B-201

第2次实验: 时间:2011-3-11

项目名称:指针的应用

(书278页10.3,先抄题)

仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0

实验程序:

1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:

(自己写代码)

2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。

实验结果:……

讨论:……

实验地点:3B-203

第3次实验: 时间:2011-4-8

项目名称:顺序结构程序设计实验

(书318页11.3题,先把题抄下来)

仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0

实验程序:

1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:

(自己写代码)

2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。

实验结果:……

讨论:……

实验地点:3B-203

9.1

#include#define S(A,B,T) T=A;A=B;B=T

void main()

{

int a,b,t;

scanf("%d,%d",&a,&b);

S(a,b,t);

printf("%d,%d\n",a,b);

}

9.6

#include#define PR printf

#define NL "\n"

#define F "%6.2f"

#define F1 F NL

#define F2 F F NL

#define F3 F F F NL

void main()

{

float a,b,c;

a=1;b=2;c=3;

PR(F1,a);

PR(F2,a,b);

PR(F3,a,b,c);

}

作业:

#include#includevoid main()

{

void fun1(float a,float b, float c);

void fun2(float a,float b ,float c);

void fun3(float a,float b, float c);

float a,b,c,disc;

scanf("%f%f%f",&a,&b,&c);

disc=b*b-4*a*c;

if(disc>0)

fun1(a,b,c);

else if(disc==0)

fun2(a,b,c);

else

fun3(a,b,c);

}

void fun1(float a,float b,float c)

{

float d=b*b-4*a*c;

float x1,x2;

x1=(-b+sqrt(b*b-4*a*c))/(2*a);

x2=(-b-sqrt(b*b-4*a*c))/(2*a);

printf("%f,%f\n",x1,x2);

}

void fun2(float a,float b,float c)

{

float d=b*b-4*a*c;

float x1,x2;

x1=x2=(-b)/(2*a);

printf("%f,%f\n",x1,x2);

}

void fun3(float a,float b,float c)

{

printf("此函数无解");

}

P278

#include void main()

{

void aa(int x[],int n);

int i,a[10];

for(i=0;i<10;i++)

scanf("%d",&a[i]);

printf("交换前:\n");

for(i=0;i<10;i++)

printf("%d,",a[i]);

printf("\n");

aa(a,10);

printf("交换后:\n");

for(i=0;i<10;i++)

printf("%d,",a[i]);

printf("\n");

}

void aa(int x[],int n)

{

int temp,max=x[0],min=x[0],max_n=0,min_n=0,i;//假设第一个数是最大和最小的数,那么max,min的下标就=0

for(i=1;ix[i])

{

min=x[i];

min_n=i;

}

}

if(min_n!=0)

{

temp=x[0];

x[0]=x[min_n];

x[min_n]=temp;

}

if(max_n!=n-1)

{

temp=x[n-1];

x[n-1]=x[max_n];

x[max_n]=temp;

}

}

eee:

#include void main()

{

void jiaohuan(int *pt1,int *pt2);

int a,b;

scanf("%d,%d",&a,&b);

printf("\n交换前:\n");

printf("a=%d,b=%d\n",a,b);

jiaohuan(&a,&b);

printf("\n交换后:\n");

printf("a=%d,b=%d\n",a,b);

}

void jiaohuan(int *pt1,int *pt2)

{

int temp;

temp=*pt1;

*pt1=*pt2;

*pt2=temp;

}

习题11.3

方法一:

#includevoid main()

{

int i;

struct student

{

int num;

char name[10];

int score[3];

}stu[5]={{101,"A",50,60,80},{102,"B",90,67,45},{103,"C",30,40,50},{104,"D",90,80,70},{105,"E",60,70,80}};

printf("NUM NAME SCORE\n");

for(i=0;i<5;i++)

printf("%4d%8s%8d,%2d,%2d\n",stu[i].num,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2]);

}

方法二 :

#includevoid main()

{

int i;

struct student

{

int num;

char name[10];

int score[3];

}stu[5];

for(i=0;i<5;i++)

{

printf("学号:");scanf("%d",&stu[i].num);

printf("姓名:");scanf("%s",&stu[i].name);

printf("成绩:");scanf("%d,%d,%d",&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);

}

printf("NUM NAME SCORE\n");

for(i=0;i<5;i++)

printf("%4d%8s%8d,%2d,%2d\n",stu[i].num,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2]);

}

展开阅读全文

温馨提示:

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。

2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。

3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。

4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。

5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。

7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:C语言实验报告模板.doc

链接地址:https://www.renrendoc.com/p-18054853.html

第四次c语言实验报告模板,C语言实验报告模板.doc相关推荐

  1. 东北大学C语言实验报告,东北大学C语言实验报告模板.doc

    东北大学C语言实验报告模板 C语言程序设计实验报告 实验名称顺序和条件控制语句学 院资源与土木工程学院专业班级采矿1201姓 名学 号任课教师柳秀梅实验时间2013年4月9日 实验目的 熟练掌握顺序结 ...

  2. 安徽工程大学C语言程序设计实验报告,安徽工业大学嵌入式实验报告.docx

    安徽工业大学嵌入式实验报告 <嵌入式系统实验报告>指导教师:陆勤姓名:程少锋学号:139074366班级:物联网131班实验一B 熟悉实验开发环境一.实验目的熟悉ADS1.2 开发环境,学 ...

  3. c语言综合实验报告与材料专业,实验报告汇总

    种子萌发的实验报告 一.做实验1.材料工具(1)常见的种子(如:绿豆 黄豆)40粒.(2)有盖的罐头4个,小勺1个,餐巾纸8张,4张分别标有1.2.3.4的标签,胶水,清水.2.方法步骤(1)在第一个 ...

  4. C语言找出4个最大和4个最小数,济南大学C语言程序设计教案:C语言实验课程第四课.doc...

    济南大学C语言程序设计教案:C语言实验课程第四课 C语言实验课程第四课 实验一 数组与函数.数组与指针 一.实验目的 1 掌握数组名作为函数参数的含义.使用方法. 2 掌握多维数组作为函数参数的使用方 ...

  5. 单片机c语言数码显示实验报告,单片机动态显示技术实验报告.doc

    桂林电子科技大学 实验报告 开 课 单 位 适用年级.专业 机械 课 程 序 号 课 程 代 码 实 验 名 称 <动态显示技术> 动态显示技术实验报告 一.实验目的 1.掌握动态显示技术 ...

  6. 电力系统matlab实验报告,基于matlab语言计算电力系统暂态稳定仿真程序实验报告.docx...

    基于matlab语言计算电力系统暂态稳定仿真程序实验报告 BeijingJiaotongUniversity 电力系统分析 暂态稳定分析实验 学院:电气工程学院 班级:xxxxxxxx 学号:xxxx ...

  7. c语言程序设计实验二模板,C语言程序设计实验二.doc

    C语言程序设计实验二.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所 ...

  8. 单片机c语言数码显示实验报告,单片机c语言版数码动态显示实验报告.doc

    单片机c语言版数码动态显示实验报告 数码管动态显示实验一.实验要求在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输 ...

  9. c语言实验分支程序设计二,C语言程序实验报告分支结构的程序设计(0页).doc

    C语言程序实验报告分支结构的程序设计(0页) 数学与软件科学学院 实验报告 学期:11至12___ 第_1 学期 2011年10 月 17 日 课程名称:程序设计基础教程-C语言 专业:2010级5_ ...

最新文章

  1. ThumbnailUtils的使用
  2. ABAP 查询性能提高之我见
  3. 基于VHDL报警系统设计
  4. 用栈实现计算器c语言报告,请问,用c语言做一个计算器 包括+-*/()的运算 用栈 该怎么做...
  5. opencv7-绘制形状和文字
  6. 阿里38号元老:管理要轻,文化要浓
  7. 小确幸BBS论坛-2-首页
  8. DSP入门小白学习日记第二篇
  9. 参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))
  10. overflow与absolute的关系
  11. Thymeleaf从后端取数据到js中 js中字符串转数字的函数应用
  12. 苹果手机微信中打开app下载链接跳转不到app store怎么办
  13. word文档如何排版图片
  14. 【商业模式学习感悟】《B站:叛逃二次元和想破开的圈》读后感
  15. 云服务器和独享虚拟主机的区别,云服务器和独享虚拟主机的区别
  16. 学习python的第十四天
  17. Vocabulary Learning via Optimal Transport for Neural Machine Translation论文解读
  18. 全国计算机等级考试二级Python考试大纲
  19. 开发环境以及启动模式
  20. 前端复习8:JS高级

热门文章

  1. 服务器内文件如何修改后缀名,修改服务器配置 让asp.net文件后缀名随心所欲
  2. java充血模型orm框架,关于领域驱动设计和贫血、失血、充血模型
  3. xlwings复制sheet_Python操作Excel的Xlwings教程(六)
  4. c语言声明第一个学生的成绩,C语言课程设计报告--学生成绩管理系统
  5. 实例解析网络编程中的另类内存泄漏
  6. 云图说|读请求太多怎么办?一键读写分离来帮忙
  7. 云上可靠性测试:让我们一起给开发找点事儿
  8. 云小课 | 需求任务还未分解,该咋整!项目管理Scrum项目工作分解的心酸谁能知?
  9. 足不出户带你体验专业实验室,技术实现不在话下
  10. 华为轮值董事长郭平2020全联接大会主题演讲:永远面向阳光,阴影甩在身后