C语言程序设计实验报告.docx

上传人:b****2 文档编号:2257921 上传时间:2022-10-28 格式:DOCX 页数:14 大小:514.62KB
下载 相关 举报
C语言程序设计实验报告.docx_第1页
第1页 / 共14页
C语言程序设计实验报告.docx_第2页
第2页 / 共14页
C语言程序设计实验报告.docx_第3页
第3页 / 共14页
C语言程序设计实验报告.docx_第4页
第4页 / 共14页
C语言程序设计实验报告.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

C语言程序设计实验报告.docx

《C语言程序设计实验报告.docx》由会员分享,可在线阅读,更多相关《C语言程序设计实验报告.docx(14页珍藏版)》请在冰豆网上搜索。

C语言程序设计实验报告.docx

C语言程序设计实验报告

c程序设计上机实验报告

学院电子与控制工程学院

年级2013级

班级自动化五班

2014年5月7日

实验1c程序的运行环境和运行c程序的方法

1.实验环境win7系统,vc++6.0软件

2.实验目地

(1)了解所用的计算机系统的基本操作方法,学会独立使用该

系统。

(2)了解在该系统上如何编辑、编译、连接和运行一个c程序。

(3)通过运行简单的c程序,初步了解c源程序的特点。

3.实验内容和步骤

(1)运行如下程序:

#include

intmain()

{inta,b,sum;

a=123;b=456;

Sum=a+b;

Printf(“sumis%d\n”,sum);

Return0;}

程序结果:

sumis579

(1)程序前两行是每个程序要有的,还有{}要成对出现,对于int,float,return等后面的内容要空一格,每句程序运行完要有“;”;对变量要先定义再使用。

程序开始有intmain后面要加return0来对应,如果是voidmain则不要return0;

(2)平时写程序要细心,一个小小的标点错误就会使程序报错;

(3)对程序报错时要根据报错栏找出错地方,出错原因。

(4)建立的一个工程不能有两个程序,因为主函数只能使用一次。

Ifelse的使用

对第一个程序有2个if当第一个if为假,第二个if也就不再判断,与其对应的else语句也不再运行。

直接运行最后一个printf.

对第二个程序,与else最近的printf不再运行。

实验2数据运算、运算符、和简单的输入输出

1.实验目的

(1)掌握c语言数据类型,了解字符型数据和整型数据和整型数据的内在关系。

(2)掌握对各种数值型的正确输入方法。

(3)学会使用c的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(——)运算符的使用;

(4)学会编写和运行简单的应用程序;

(5)进一步熟悉c程序的编辑、编译、连接和运行的过程。

2.实验内容和步骤

字符是以ASCII码整数行式存储。

可以输出整数,可以比较大小;

197,198超出键盘ASCII码范围。

出现乱码。

这个程序表明字符相当于整形数据。

(2)用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’.

输入数据要以scanf括号内的格式输入,对系统能识别的不用空格或逗号隔开(如字符和数字),对系统不能识别的要用逗号或空格。

对i,j都进行了自加运算,m=++i是先自加运算在将结果赋值给m,m=i++是先将i的值赋给m在自加运算。

n同样。

以上两个程序结果同样是自加两种形式的先后问题。

++在前先自加运算,++在后先赋值在自加。

m+,n-是使输出的数为正或为负,若输入-n则报错。

引用数学函数要加#include头文件,指数函数用pow(,);

实验3最简单的c程序设计——顺序程序设计

1实验目的

(1)掌握c语言中使用最多的一种语句——赋值语句的使用方法。

(2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

(3)进一步掌握编写程序和调试程序的方法。

2实验步骤

(1)通过下面的程序掌握各种格式转换符的正确使用方法。

输入以下程序

1)对字母输入要有单引号,格式转换由输出决定。

%6.2d表示数据占六格、小数点后保留两位有效数字;

2)检查字节都为4字节。

IntA=sizeof(a)printf(“a的字节”,a)

(2)

C程序软件中没有几次方符号用多次相乘。

(3)计算存款利息

1)doublefloat定义要用%lf输出

(4)字母转换

以上是字符两种输入方法。

要有判断在转换字母。

在scanf%4d表示占几格输出。

实验4选择结构程序设计

1实验目的

(1)了解c语言表示逻辑量的方法(以0代表假,以非0代表真).

(2)学会正确使用逻辑运算符和逻辑表达式。

(3)熟练掌握if语句的使用(包括if语句的嵌套)

(4)熟练掌握多分支选择语句——switch语句。

(5)结合程序掌握一些简单的算法。

(6)进一步学习调试程序的方法。

2实验内容

程序一

程序二

以上两个程序都是开平方根程序,利用int的向0取整性。

第一个程序是在y的前面强制取整。

程序三

此程序注意将分数处理成一个简单的数值,然后用switch判断;此程序同样用int的向0取整性。

程序四

此程序用多次判断大小,也可以用第六章的冒泡法来比较。

在scanf中abcd直接连接,要用空格来使计算机识别。

用逗号会输出错误。

实验5循环结构程序设计

1实验目的

(1)熟悉掌握用while语句,do…while语句和for语句实现循环的方法。

(2)掌握在程序设计中用循环的方法实现一些常用算法。

(3)进一步学习调试程序。

2实验内容

程序二

首先求出各位数,然后再判断。

程序三

第二个程序使用函数的递归来得到。

程序四

计算1!

+2!

+3!

+4!

…+20!

实验6数组

1实验目的

(1)掌握一维数组和二维数组的定义、赋值和输入输出的方法。

(2)掌握字符数组和字符串函数的使用。

(3)掌握与数组有关的算法。

2实验内容

程序一

 

对数组的输入输出都用for语句,一维数组用一个for语句,二维数组用两个for语句。

比较大小用冒泡法。

 

程序二

 

开始要预留出一个空地址,用于输入一个数的存储。

然后再比较大小来排序。

程序四

先判断一行的最大值,并记下列数,然后再判断是一列的最小值就可以找到鞍点;对一个数组可以多输入,多出的数据不存储;如本题输入20数据有12个存到数组中;

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1