#include<stdio.h>
int MAX(int a,int b)
{
if (a >= b)
return a;
else
return b;
}
int ADD(int a,int b)
{
int add = 0;
add = a + b;
return add;
}
int main()
{
int n = 0;
int m = 0;
int add = 0;
int max = 0;
printf("please enter the first num");
scanf_s("%d", &n);
printf("please enter the sed num");
scanf_s("%d", &m);
add = ADD(n, m);
max = MAX(n, m);
printf("the ADD of two num is %d,\n and the MAX of two num is %d\n", add, max);
return 0;
}
备注,在独立设置分函数时,需要写int来设置变量的格式
int MAX(int a, int b)
的代码段,这是为了后期使用该函数时可以替换掉函数内的值,这里其实可以随便写,主要是依靠后面的主函数应用的时候的变量为准
若是独立写成
int MAX(a,b)
则会报错,此时这里的a和b无法替换且无法识别,更无法适应函数
或许对于一个函数可以有另外一种写法
#include<stdio.h>
int MAX(int a, int b)
{
printf("please enter the first num");
scanf_s("%d", &a);
printf("please enter the sed num");
scanf_s("%d", &b);
if (a >= b)
return a;
else
return b;
}
int main()
{
int n=0;
int m=0;
int max;
max = MAX(n, m);
printf("the max num is %d", max);
return 0;
}
这种写法的好处在于简化主函数字数,将非必要的内容扔进副函数中,使程序更加简洁,易于后期更改