[求助]初学者问个两个简单的问题啊~
#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",c);
}
这是一个很简单的调用函数,但是不管输入什么,它都只能输出第一个数值.还有这个程序
#include <stdio.h>
void main()
{
int a,b,sum;
printf("输入a,b值\n");
scanf("%d,%d",&a,&b);
sum=a+b;
printf("a+b=%d",sum);
}
不管输入的数字是什么,结果都是一堆乱七八糟的数,为什么啊?
象这样: