求助两个程序代码的区别
题目是求两个数中最大的一个数,然后输出。老师在黑板上写的程序和我自己在下面写的程序。帮忙看看一样吗?老师写的:
#include<stdio.h>
int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}
void main()
{int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
我自己写的:
#include<stdio.h>
void main()
{
int a,b,max;
printf("请输入两个数%d\n",);
scanf("%d%d",&a,&b);
if(a>b)max=a;
else max=b;
printf("最大的数为%d\n",max);
}
因为小弟刚学,如果我自己写的程序哪儿有语法错误或者其它的请帮忙指出,谢谢!