为了账号安全,请及时绑定邮箱和手机立即绑定

这程序求大小有问题么,不管数字大小,它只输出第一个输入的数字

这程序求大小有问题么,不管数字大小,它只输出第一个输入的数字

C++
qq_February_0 2016-02-29 21:30:37
#include<stdio.h>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); }
查看完整描述

1 回答

已采纳
?
MadMarical

TA贡献79条经验 获得超122个赞

你好。scanf中占位符之间不需要格式,所以scanf("%d,%d",&a,&b);是错误的,编译器无法接受到b的地址。应该是scanf(“%d%d”,&a,&b);
查看完整回答
3 反对 回复 2016-03-01
  • 1 回答
  • 0 关注
  • 1138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信