C语言程序设计实验二_c语言程序设计实验二

其他范文 时间:2020-02-27 17:09:50 收藏本文下载本文
【www.daodoc.com - 其他范文】

C语言程序设计实验二由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言程序设计实验二”。

C语言程序设计实验

(二)[实验1]

1.实验题目

下列各题的算法用传统流程图及N-S流程图两种方式表示:

(1)输出图形(顺序结构)

★★★★★★★★

★★★★★★★★

★★★★★★★★

★★★★★★★★

(2)判断用户输入的字符是数字字符、字母字符还是其它字符。(选择结构)

(3)运用循环结构打印如下图形(for循环结构)。

◆◆◆

◆◆◆◆◆

◆◆◆◆◆◆◆

◆◆◆◆◆◆◆◆◆

(4)输入任意数N,求P的值(P=N!)(当型循环结构)

(5)输出1~N间20个不能被3整除的数列(直到型循环结构)

(6)计算并打印九九表。(直到型循环结构)

2.实验目标

(1)熟练掌握流程图表示算法的方法。

(2)熟练掌握结构化程序设计的三种基本结构。

[实验2] 变量的变化情况。

1.实验题目

有以下程序

#include

#definea 3*2+1

#defineA a*a+a

#defineb(3*2+1)

#defineB(b)*(b)+(b)

main()

{

int x1,x2;

int y1,y2;

x1=a*a;

y1=A*A;

x2=b*b;

y2=B*B;//换为y2=(A)*(A)结果是否相同

printf(“x=%d tty=%dn”,x1,y1);

printf(“x=%dtty=%dn”,x2,y2);

}用逐行断点测试方法,体会程序运行时各变量值的变化情况。

2.实验要求

(1)在上机实验之前先将每执行一条语句后变量x1、x2和y1、y2的预期结果写在相应语句旁。

(2)设置4个监视项x1、x2和y1、y2,断点逐行测试执行程序。

(3)每执行一条语句后,对比Watch窗口中变量x1、x2和y1、y2的值与预期的值是否一致,若不一致,请解释原因。

(4)将语句“y2=B*B;”换为“y2=(A)*(A)”,测试结果是否相同,为什么?

(5)运行结束后查看输出结果,确认该结果是否与预期的值一致。

3.实验目标

(1)宏定义的正确定义。

(2)宏定义的正确使用。

下载C语言程序设计实验二word格式文档
下载C语言程序设计实验二.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文