c语言与程序的算法

c语言与程序的算法

ID:20535029

大小:1.12 MB

页数:14页

时间:2018-10-12

c语言与程序的算法_第1页
c语言与程序的算法_第2页
c语言与程序的算法_第3页
c语言与程序的算法_第4页
c语言与程序的算法_第5页
资源描述:

《c语言与程序的算法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、13C语言与程序的算法总体要求:·了解C程序的一般结构及特点。·了解C程序的编辑、调试与运行等上机操作过程。·理解算法的概念及其特性,了解算法的描述方法。相关知识点:·了解计算机软件、计算机语言及分类的知识。·熟悉Windows系统基础知识及操作。学习重点:·C程序的结构、特点以及算法的概念。C语言是20世纪70年代初出现的、国际上广泛流行的计算机高级语言,它既可以用来编写底层系统软件,也可以用来开发应用软件。目前,C语言在我国已经成为学习程序设计的入门语言。本章将首先向大家展示几个简单的C程序,并介绍C程序的特点,然后在VisualC++6.0中演示C程序的编辑、编译、调试和运行的操作

2、过程,最后介绍程序算法的概念及其描述方法。1.1简单的C程序及特点1.1.1几个简单的C程序【实例1-1】显示Hello,World!#include"stdio.h"main(){printf("Hello,World!");}本程序的作用是输出以下一行信息:在该程序中,#include用来引用C语言的库函数文件。stdio.h是标准输入输出库函数文件。main表示主函数的名字。每一个C程序都必须有一个main()函数。函数体由若干行语句组成,由大括号{}括起来。函数体中的每一条语句以分号结尾。本例的函数体中只包含一条语句。printf第1章C语言与程序的算法13()是C语言中的输

3、出函数,将圆括号()内的字符串显示输出。字符串可以是英文,也可以是中文,其中的“”是换行符,表示在输出“Hello,World!”之后自动换行。【实例1-2】计算并显示购物的应付款。#include"stdio.h"main(){inta,b,money;/*定义了三个变量名*/a=1219;b=23;/*设单价a=1219元/台,数量b=23台*/money=a*b;printf("应付款是%d元",money);}本程序的作用是计算两个整数a和b的乘积,并显示以下一行结果信息:在该程序的主函数main中,第一行的int表示定义整数型变量。“/*……*/”表示注释,增加注释的目

4、的是为了方便人阅读或修改程序,程序被编译时它将被忽略,在运行时不起作用。注释可以添加在程序中的任何位置。第三行“money=a*b”表示先将变量a和变量b的值相乘,再将乘积保存到变量money中。第四行中“%d”是输入输出的“格式字符串”,表示以十进制整数形式输出money的值。【实例1-3】显示使用字符拼成的图案。#include"stdio.h"main(){voidstars(void);/*声明函数stars*/stars();/*调用函数stars*/printf("*你好,我是小罗*");stars();/*调用函数stars*/}voidstars()/*定义函数sta

5、rs*/{printf("******************");}本程序的作用是输出以下3行字符组成的图案:该程序由两个函数组成,一个是主函数main(),另一个是显示星号的函数stars()。在该程序中,主函数体的第一行是声明函数stars,stars前的void表示不需要stars()返回任何值给main(),圆括号中的void表示不需要main()传送任何值给stars()。第二行和第四行表示重复调用函数stars()。stars()函数的作用是显示一行由18个星号组成的图案,因此其函数体仅由一条printf语句组成。第1章C语言与程序的算法13【实例1-4】求两个数的较大

6、数。#include"stdio.h"main(){inta,b,c;/*定义三个整型变量a、b、c*/intmax(int,int);/*声明函数max*/printf("a=");scanf("%d",&a);/*输入变量a的值*/printf("b=");scanf("%d",&b);/*输入变量b的值*/c=max(a,b);/*调用函数max并将结果返回给变量c*/printf("max=%d",c);/*显示变量c的值*/}intmax(intx,inty)/*定义函数max,x和y是整数型的形式参数*/{intz;if(x>y)z=x;/*if_else表示汉语逻辑:如

7、果……,否则……*/elsez=y;return(z);/*返回比较结果z*/}本程序的作用是首先输入两个任意整数,然后显示较大的那个数。本程序由两个函数组成:一个是主函数main(),另一个是求较大数的函数max()。在本程序中,max()函数的功能是首先求出x和y中的较大者,并存放到变量z中,然后通过return语句将z的值返回给调用它的函数main()。main()函数体的第一行是定义3个整数型变量a、b、c,第二行是声明函数

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

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

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