永发信息网

求高手帮我看看下面求三个数中最大的数(c语言)为什么得不到想要的结果?

答案:3  悬赏:30  手机版
解决时间 2021-01-26 10:23
  • 提问者网友:最爱你的唇
  • 2021-01-25 16:47
,d),%d,%d"; } int max(int x,int y,int z) {int u; getch(),b,&a,&b;=z) u=x,&c); int main() { int a,b,c,d; scanf("%d,c); printf("=x&&y>=z) u=y; else u=z; return(u);max=%d" d=max(a; else if(y> if(x>=y&&x&gt#include<stdio.h&gt
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-01-25 18:22
代码本身没有什么问题

但是要注意输入时需用逗号分隔
例如
1,2,3
全部回答
  • 1楼网友:夜风逐马
  • 2021-01-25 19:26
#include int main() {  int max(int x,int y,int z); int a,b,c,d; scanf("%d %d %d",&a,&b,&c); d=max(a,b,c); printf("max=%d\n",d); return 0; } int max(int x,int y,int z) { return (x>y)?(x>z?x:z):(y>z?y:z); }你之前的代码好像也行。 你输入的时候要注意下格式 你的scanf("%d,%d,%d",&a,&b,&c); 就需要输入1,2,5中间用逗号隔开这种。
  • 2楼网友:思契十里
  • 2021-01-25 19:01
,d); getchar(),c); printf(" / } int max(int x,int y,int z) {int u;max=%d\n&quot,&c);/添加函数引用说明 scanf("%d;=y&&x>=z) u=x,%d,%d"; int main() { int a,b,c,d; int max(int x,int y,int z); d=max(a;=z) u=y; else u=z; return (u),b,&a,&b; else if(y>=x&&y> if(x&gt#include<stdio.h&gt
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯