题目:任意输入三个数(主函数),计算出这三个数的最大数(子函数)。
步骤解析:
#include<stdio.h> //调用输入输出函数库
int main() //定义主函数{
int max(); //定义求最大值
extern int a,b,c; //定义输入的任意三个整型数字
printf("please enter three numbers:"); //定义输出的字符串内容
scanf("%d %d %d ",&a,&b,&c); //定义输入的任意三个数字类型
printf("max is %d\n",max()); //输出其中的最大数
return 0; //定义返回值
}
int a,b,c; //输入任意三个数字
int max() //判断哪个是最大值
{
int m; //引用无关变量值m,用它来与输入的任意三个值进行比较,判断出其中的最大值
m=a>b?a:b; //取a和b中的大值,并把这个值赋给变量m,条件运算符按右结合方式求值
</