c语言程序设计实验报告铜陵学院,16铜陵学院c语言实验报告.docx

《C语言程序设计》

实验报告

2016~2017学年第二学期

班 级

2016级

学 号

姓 名

指导教师

黄永青

实验一 Visual C++ 6.0编程环境与C语言程序的调试过程

一、实验学时

2 学时。

二、实验目的

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

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

三、预习内容

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

四、实验内容

1.请调试、运行下面的程序一。

#include

int main( )

{

printf("Hello,World!\n");

return 0;

}

给出以上程序的运行结果(或其截图):

2.请调试、运行下面的程序二。

#include

int main( )

{

int i,j;

for(i=1;i<=9;i++)

{

for(j=1;j<=i;j++)

printf("%1d*%1d=%2d ",j,i,j*i);

printf("\n");

}

return 0;

}

给出以上程序运行结果的截图:

3.请改正下面程序三中的语法错误,然后调试、运行该程序,观察分析运行结果。

#include

int main( )

{

int a,b,sum;

a=3

b=4;

sun=a+b;

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

return 0;

}

改正后的程序

#include

int main( )

{

int a,b,sum;

a=3;

b=4;

sum=a+b;

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

return 0;

}

以上程序的运行结果(或其截图):

五、思考题

1.调试C语言程序的步骤有哪些?

答:1.编辑2.编译3.连接4.运行

2.程序的基本结构有哪三种?

答:顺序结构,选择结构,循环结构

指导教师 成绩

年 月 日

实验二 数据类型、运算符和表达式

一、实验学时

2 学时。

二、实验目的

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

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

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

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

三、预习内容

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

四、实验内容

1.下面的程序一有语法错误,请调试、运行该程序。

#include

int main( )

{

int 2cd=3;

float yzl=3.14;

char for='A';

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

return 0;

}

程序一为什么出错?

答: 1. yzl=3.14不能用float类型,改为double

2. 变量命名不能以数字为首位2cd=3;改为cd=3;

3.for为循环结构不能作为变量名,改为f=’A’

2.观察分析下面程序二的运行结果:

#include

int main( )

{

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

float x,y=4.0,z;

x=a+b/c;

z=a+y/c;

printf("x=%f\nz=%f\n",x,z);

return 0;

}

以上程序的运行结果(或其截图):

3.观察分析下面程序三的运行结果:

#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\ni=%d,j=%d,m=%d,n=%d\n",a,b,c,d,i,j,m,n);

return 0;

}

以上程序的运行结果(或其截图):

4.观察分析下面程序四的运行结果:

#include

int main( )

{

int a=4;

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

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

return 0;

}

以上程序的运行结果(或其截图):

五、思考题

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

答:1.变量名可由字母数字,下划线组成,但首位只能是字母,下划线不能为数字。

2.变量名区分大小写

3.变量名不能与系统标识符同名

4.变量名的长度是

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值