自动化的编程是c语言ma,《C语言程序设计》实验报告 15电气工程及其自动化2.doc...

《C语言程序设计》

实验报告

2015~2016学年第二学期

班 级

15电气工程及其自动化2

姓 名

学 号

指导教师

张老师

PAGE 23

实验一

实验项目名称:C程序的运行环境和运行C程序的方法

所使用的工具软件及环境:Visual C++ 6.0

一、实验目的:

1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运行一个C程序;

2.通过运行简单的C程序,初步了解C源程序的特点。

二、预习内容:

教材《C语言程序设计教程》第1章。

三、实验内容:

1. 在Visual C++ 6.0环境下输入并运行下面的程序:

#include

main( )

{

printf("This is a C program.\n");

}

2. 在Visual C++ 6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序无语法错误,然后运行程序,并观察分析运行结果。

#include

main( )

{

int a,b,sum

a=3;

b=4;

sun=a+b;

print("%d+%d=%d\n",a,b,sum);

}

四、实验结果:

1. 运行结果

2. (1) 改正后的源程序:

(2) 运行结果

五、编程题:

1.从键盘输入a,b,c三个整数,求这三个数之和?

源程序:

2.从键盘输入任意两个整数,编程实现这两个数之间的交换。

源程序

成绩 指导教师签名

实验二

实验项目名称:数据类型、运算符和表达式

所使用的工具软件及环境:Visual C++ 6.0

一、实验目的:

1.掌握整型、实型与字符型这三种基本类型的概念;

2.掌握常量及变量的使用方法;

3. 掌握基本算术运算符及其表达式的使用方法;

4. 掌握++、--运算符、赋值运算符及其表达式的使用方法。

二、预习内容:

教材《C语言程序设计教程》第2章。

三、实验内容:

1. 在Visual C++ 6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序无语法错误。

#include

int main( )

{

int 2cd=3;

float π=3.14;

char for=′A′;

printf("%d,%f,%c\n",2cd,π,for);

return 0;

}

2. 在Visual C++ 6.0环境下输入并运行下面的程序,观察分析运行结果。

#include

int main( )

{

int a=3,b=4,c=8;

float d,e;

d=a+b/c;

e=a+(float)d/c;

printf("d=%f,e=%f\n",d,e);

return 0;

}

3. 在Visual C++ 6.0环境下输入并运行下面的程序,观察分析运行结果。

#include

int main( )

{

int a,b,c,d,i,j,m,n;

a=b=c=d=3;

i=a++;

j=++b;

m=c--;

n=--d;

printf("a=%d,b=%d,c=%d,d=%d,i=%d,j=%d,m=%d,n=%d\n",a,b,c,d,i,j,m,n);

return 0;

}

4. 在Visual C++ 6.0环境下输入并运行下面的程序,观察分析运行结果。

#include

int main( )

{

int a=4;

a+=a-=a*a+a;

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

return 0;

}

四、实验结果:

1. 该程序为什么出错?

答:

2. 运行结果(或截图):

3. 运行结果(或截图):

4. 运行结果(或截图):

五、思考题:

1. 给变量命名应该注意哪些问题?

答:

2. 程序2的运行结果中,d和e的值为什么不同?

答:

3. 程序1的运行结果中,i和j的值为什么不同?m和n的值为什么不同?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值