1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 三个数比较大小函数调用c语言 C语言程序系列第四弹–max函数判断三个数的大小...

三个数比较大小函数调用c语言 C语言程序系列第四弹–max函数判断三个数的大小...

时间:2023-07-06 01:31:51

相关推荐

三个数比较大小函数调用c语言 C语言程序系列第四弹–max函数判断三个数的大小...

这是09月27日上午10点半写的。

上简单的三个题目:

1. 用C语言运行出:

************************************

Hello,World !!

************************************

2. 写出三个整数求和的程序。

3.

(一)用maxin2函数写出判断三个整数大小的程序。

(二)自己定义一个maxin3的函数,写出判断三个整数大小的程序。

第一题的代码如下:

#include

void main()

{

printf("************************************\n");

printf("Hello,World !!");

printf("************************************\n");

}

编译 生成exe可执行文件 运行

我们来写第二题的代码。

代码如下:

#include

void main()

{

int a,b,c,sum;

printf("请输入你要求和的三个整数(用空格或者回车隔开):\n");

scanf("%d%d%d",&a,&b,&c);

sum=a+b+c;

printf("a+b+c=%d+%d+%d=%d\n",a,b,c,sum);

}

编译 运行 计算 1+2+3=?

我们接下来写一下第三题的代码。

代码如下(一):

#include

void main()

{

int maxin2(int x, int y);

int a,b,c,d,max; /*我们在这里需要再定义一个变量d*/

printf("请输入你要比较大小的三个整数(用空格或者回车隔开):\n");

scanf("%d%d%d",&a,&b,&c);

d=maxin2(a,b); /*我们这里先比较a和b的大小,将大的值赋给d*/

max=maxin2(d,c); /*这里我们将上面的大的值d和c进行比较,将大的值继续赋给max*/

printf("在您输入的%d、%d、%d中,最大的值是%d。\n",a,b,c,max); /*然后这里输出最大的值max*/

}

int maxin2(int x,int y) /*这里是我们定义的一个maxin2的函数*/

{

int z;

z=x>y?x:y;

return z;

}

编译 运行 比较 1 2 3

第二种方法自己定义一个maxin3的函数来调用它。

代码如下(二):

#include

void main()

{

int maxin3(int x, int y,int z);

int a,b,c,max; /*我们在这里需要再定义一个变量d*/

printf("请输入你要比较大小的三个整数(用空格或者回车隔开):\n");

scanf("%d%d%d",&a,&b,&c);

max=maxin3(a,b,c); /*这里我们直接调用的maxin3的函数实现,将大的值赋给max*/

printf("在您输入的%d、%d、%d中,最大的值是%d。\n",a,b,c,max); /*然后这里输出最大的值max*/

}

int maxin3(int x,int y,int z) /*这里我们就多定义的一个z*/

{

int e,f; /*这里需要进行两次的比较,要用到两个变量*/

e=x>y?x:y; /*这里比较x和y的大小,并将大的值赋给e*/

f=e>z?e:z; /*将x、y中大的值e,继续和z进行比较*/

return f; /*返回给函数调用的地方*/

}

编译 运行 还是比较 1 2 3的大小。

还有什么问题请记得下面留言哦。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。