用c语言编写简单程序

用c语言编写简单程序

ID:33500546

大小:274.00 KB

页数:11页

时间:2019-02-26

用c语言编写简单程序_第1页
用c语言编写简单程序_第2页
用c语言编写简单程序_第3页
用c语言编写简单程序_第4页
用c语言编写简单程序_第5页
资源描述:

《用c语言编写简单程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验二用C语言编写简单程序实验目的(1)认识C程序基本语法中的变量、常量、语句、控制结构和函数等概念(2)理解结构化程序设计的三种基本结构;知道程序设计的过程,并运用到程序设计中(3)理解C语言函数的作用,并运用主函数、输入/输出函数解决简单问题。实验范例1.画一个矩形要绘制一个如图2-1所示的矩形,可以使用printf语句输出5行星号。图2-1一个简单的矩形【源程序sample02_01.cpp】#includeintmain(void){printf("**********

2、**********");printf("********************");printf("********************");printf("********************");printf("********************");return0;}程序中相同的printf语句重复出现了5次。试想,如果要输出20行甚至更多行的矩形,不断重复地书写printf语句是很不方便的。程序语言对重复操作提供了循环结构加以描述,引入一个计数的循环

3、结构,程序可改写为:【源程序sample02_02.cpp】#includeintmain(void){inti;11/11for(i=1;i<=5;i++)printf("********************");return0;}for语句描述了一个计数的过程,计数器i从1开始计数(i=1),如果i小于等于5,执行printf语句输出一行,然后计数器i增1(i++)。这样计数器i从1数到5,printf语句执行5次,输出5行星号。算法可以描述为:循环i从1到5,每次

4、增1:输出一行星号for语句的基本格式为:for(e1;e2;e3)循环语句计数器i是一个记录整数的变量,变量对应一个内存的存储空间,可以存放程序中需要的数据。在C程序中使用变量,要先向系统申请内存空间,表示数据存放的数据是区分不同的数据类型的,在申请时要说明变量的数据类型,申请变量的语句称为变量定义,基本格式为:<数据类型>变量名序列;可以一次定义一个变量,也可以同时定义多个相同数据类型的变量。语句inti;定义了一个整型变量i作为循环结构的计数控制变量。i=1;是变量的赋值语句,将整数1赋给

5、变量i。赋值语句的功能是将右边的值赋值给左边的变量,赋值语句的基本格式为:<变量>=表达式;整数1在程序中称为常量,常量是各种数据类型数据的字面形式。例如9.27是double类型数据常量。i<=5和i++是两个表达式,i<=5是关系表达式,执行关系运算<=;i++是算术表达式,执行++运算,变量i自增1。for语句的一对圆括号内三个表达式e1、e2和e3分别表示计数变量的初值、终值条件和变化,执行顺序为:先执行e1获取计数变量初值1,执行e2,判断计数变量是否符合循环条件i<=5,条件符合则执

6、行循环体语句,接着执行e3改变计数变量的值,然后又回到e2,构成一个循环,循环条件不符合则循环结束。本例中i从1开始执行printf语句,执行一次,i增1,执行5次printf语句后,i的值增1达到6,不符合循环控制条件,循环结束,输出5行星号。2.画一个任意大小的矩形编写一个程序通常是要解决一类问题,而不是特定问题,如何突破矩形的固定样式,绘制任意大小的矩形呢?矩形的样式是由行数和每行的字符个数确定的,这两个值的变化,会改变矩形的形状,如图2-2所示。11/11图2-2任意矩形的输出这两个变化

7、的值在程序中需要存放在变量中,例如行数储存在变量n中,每行的字符个数储存在变量m中。每执行一次程序,由用户设定不同的行数和每行的字符个数的过程是一个数据的输入过程。C语言提供了输入函数scanf接受用户从键盘输入的数据存储到变量中。【源程序sample02_03.cpp】#includeintmain(void){intn;printf("inputn:");scanf("%d",&n);printf("printrectanglewith%dlines:",n);fo

8、r(inti=1;i<=n;i++)printf("********************");return0;}运行示例:图2-3n行矩形的输出程序中的scanf语句实现将用户输入数据8存储到整型变量n中。scanf语句的基本格式:scanf(格式控制串,地址序列);格式控制串中的%d是一个格式控制符,表示接受一个整型的数据,&是地址操作符,&n表示变量n的地址,这样scanf函数就可以将用户输入的8按整数编码,寻址变量n的地址,将数据存储到变量n的存储空间中。本例中的printf语句不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。