#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);
- 1 回答
- 0 关注
- 1138 浏览
添加回答
举报
0/150
提交
取消