题目来源:
C语言程序设计(第四版)/ 第一章 / 习题1.2
题目要求:
输入三个数比大小,输出最大值。
具体思路:
构造比值函数,在其余操作在main函数中执行。
代码实现:
int main(){
printf("please in three int number\n");
int max(int x,int y,int z);
int a, b, c, d;
scanf("%d,%d,%d",&a,&b,&c); //注意输入时每个数使用“,”隔开
d=max(a,b,c);
printf("the max number is %d",d);
return 0;
}
int max(int x,int y,int z){
int i,n;
if (x>y) i=x;
else i=y;
if (i>z) n=i;
else n=z;
return(n);
}
代码已通过编译,由于是第一章的习题,所以只用到了第一章所学到的知识点,因此代码可能不够简洁。此处只是提供一个思路,大家相互学习,有待改进或理解有误的地方欢迎指正。