C语言与程序的算法(3)

发布时间:2021-06-05

C语言与程序的算法

【实例1-4】 求两个数的较大数。

#include "stdio.h"

main()

{

}

int max(int x,int y) /*定义函数max,x和y是整数型的形式参数*/

{

int z;

if(x>y) z=x; /*if_else表示汉语逻辑:如果 ,否则 */

} else z=y; return(z); /*返回比较结果z*/ int a,b,c; /*定义三个整型变量a、b、c*/ int max(int,int); /*声明函数max*/ printf("a="); scanf("%d",&a); /*输入变量a的值*/ printf("b="); scanf("%d",&b); /*输入变量b的值*/ c=max(a,b); /*调用函数max并将结果返回给变量c*/ printf("max=%d\n",c); /*显示变量c的值*/

本程序的作用是首先输入两个任意整数,然后显示较大的那个数。本程序由两个函数组成:一个是主函数main(),另一个是求较大数的函数max()。在本程序中,max()函数的功能是首先求出x和y中的较大者,并存放到变量z中,然后通过return语句将z的值返回给调用它的函数main()。

main()函数体的第一行是定义3个整数型变量a、b、c,第二行是声明函数max(),第三行和第四行提示用户运行程序时输入变量a和b的值,第五行调用函数max()并返回较大数给变量c,第六行显示变量c的值。其中的scanf()是C语言中的输入函数,其后面的圆括号包括了两个东西:一个是"%d",表示输入给变量a或b的值是十进制整数;另一个是&a或&b,其中“&”表示“取地址”,不可缺少。scanf语句执行的结果是将十进制整数的数值输入到变量a或b的地址所标志的内存单元中。main()函数在调用函数max()时,首先将实际参数a和b的值分别传送给max()函数中的形式参数x和y,执行函数max()后,即可获得a

和b的较大数。

本程序的运行效果如下:

1.1.2 C程序的特点

C语言与程序的算法(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219