还有一题C语言-函数的

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:56:24
1. 以下程序完成由键盘输入两个整数,求其最大值。请改正以下程序的错误。并上机调通。
main(){
int a,b,c;
scanf(“%d,%d”,&a,&b);
c=max(x,y); /*函数调用 */
printf(“%d”,c);}
max(x,y); /*函数定义 */
int x,y;
{ int z;
z=(x>y)?x:y;
return(z);} /* 函数的返回值 */
键盘输入:45,89<CR>(<CR>表示回车)
输出结果: 89

#include <stdio.h>
#include <math.h>
int max(int x,int y);
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b); /*全角符号可能不行*/
c=max(a,b); /*函数调用 ,注意形参和实参的不同*/
printf("%d",c);
}
int max(int x,int y) /*函数定义 */
{
int z;
z=(x>y)?x:y;
return(z);/* 函数的返回值 */
}
dev-c++下通过