c语言编程求m!(即求1*2*3*…*m),高级语言程序设计实验 (C)2017(2).doc

实用标准

文档大全

实用标准

文档大全

陕西理工大学

《高级语言程序设计(C)》

实验报告

院系:

班级:

学号:

姓名:

目录

TOC \o "1-3" \h \z \u 实验一:C开发环境与顺序结构程序设计 2

1.实验目的: 2

2.实验环境: 2

3.实验步骤: 2

4.实验内容: 2

5.实验总结 9

实验二:分支结构与循环结构程序设计 10

1.实验目的: 10

2.实验环境: 10

3.实验内容: 10

4.实验总结 18

实验三 数组及数组的应用 19

1.实验目的: 19

2.实验环境: 19

3.实验内容: 19

4.实验总结: 20

实验四:函数与指针 20

1.实验目的: 21

2.实验内容: 21

3.实验总结 24

实验一:C开发环境与顺序结构程序设计

专业班级

学 号

姓 名

实验学时

4

实验类型

设计

实验地点

实验时间

指导老师

周涛

成 绩

教师批语

年 月 日

1.实验目的:

(1) 了解集成开发环境VC++6.0的使用方法,理解相关命令的含义,掌握编辑、编译、连接以及运行调试的方法,掌握程序的基本结构,掌握输入输出的方式。

(2) 掌握程序设计的基本要 素中的数据类型、变量、运算符以及表达式的运用。

(3) 学会正确使用逻辑运算符和逻辑表达式以及关系运算符与关系表达式,掌握在程序设计中灵活使用顺序结构。

2.实验环境:

(1) 硬件环境

CPU: Inter Pentium(R)4 CPU 3.00GHz 以上

内存:2GByte

不正确正确

不正确

正确

开始

结束

编辑

编译

连接(组建)

执行

有错?

结果正确?

源程序

f.cpp

目标程序

f.obj

库函数和其

它目标程序

可执行目标程序f.exe

(2) 软件环境

操作系统:Microsoft Windows 7

编译系统:Microsoft Visual C++ 6.0

3.实验步骤:

按如图所示流程进行实验内容的调试。

(1) 在XP操作系统中,启动VC++6.0编译环境;

(2) 在VC++6.0编译界面输入C源程序;

(3) 选择编译、组建 、执行命令进行编译、链接和运行,并记录实验数据;

(4) 按以上方法依次输入其他源程序并调试、运行和记录实验数据。

4.实验内容:

4.1 输入并运行下列程序,查看程序运行的结果。

#include

void main()

{

printf(“* * * * * * * * * *\n”);

printf(“Programing in c A Labrtry Maual\n”);

printf(“* * * *\n”);

printf(“*\n”);

}

4.2查看程序运行的结果

#include

void main()

{

int i,j,m,n;

i=8;

j=10;

m=++i;

n=j--;

printf(“%d,%d,%d,%d\n”,i,j,m,n);

}

4.3找出下列程序中的错误,改正后写出程序运行结果.

#include

void main()

{

Int x,y=z=5,aver;

x=7;

AVER=(x+y+z)/3

printf(“AVER=%d\n”,aver);

}

4.4输入参考程序。在下划线处分别填入不同的变量定义、表达式、输出格式控制符号。

#include

void main()

{

int a,b,x; //数据类型定义

a=5;

b=10;

x=a+10; //表达式

printf(“%d”,x); //格式控制符

}

该程序的执行结果为: 15

当数据类型说明符为 int 时, 对应的格式控制符为 %d ;

当数据类型说明符为 long 时, 对应的格式控制符为 %l ;;

当数据类型说明符为float 时,对应的格式控制符为 %f ;

当数据类型说明符为double 时,对应的格式控制符为 %lf ;

当数据类型说明符为char 时,对应的格式控制符为 %c ;

仅当表达式更改为 1/2*a*b 时,程序执行结果为 0

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值