int main()
{
int max(int x,int y);
int a,b,c;
scanf("%1f,%1f",&a,&b);
c=max(a,b);
printf("max=%1f\n",c);
return 0;
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return z;
}
装了power shell之后就这样了
int main()
{
int max(int x, int y);
int a, b, c;
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max=%d\n", c);
return 0;
}
int max(int x, int y)
{
int z;
if (x>y) z = x;
else z = y;
return z;
}
格式控制符写错了。int 的类型是 %d,还有 你输入的格式 是逗号隔开的.所以必须是 5,6这样输入
你定义的都是int 整数型的 所以用%d
%1f是指输出数据是浮点数 占一位空间 这样输出没意义...
你是想写%.1f吧 保留一位小数