www.bzyk.net > .#inCluDE <stDio.h> int mAx () { rEturn A>B?

.#inCluDE <stDio.h> int mAx () { rEturn A>B?

int max(int a,int b)//注意形参 { return (a>b?a : b); //注意是冒号 } int min(int a,int b) { return (a

#include int max(int a,int b) { a>b?a:b; } int min(int a,int b) { a>b?b:a; } int main() { int a; int b; int c; int d; int maxvalue; int minvalue; printf("请输入 a b c d\n"); scanf("%d %d %d %d",&a,&b,&c,&d); maxvalue=max(max(ma...

你这个max是什么函数就没有写出来 要比较几个数的大小,我有个函数 int max(int a,int b) { return(a>b?a:b); } max(max(a,b),c) 若想再多比较几个,多嵌套几次就行了。

#includeint 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);} 错误如注释部分所示,望采纳!

输入的时候没有反引号,而且最好两个%d中间不要逗号,不然你输入的时候还要输逗号;再就是最后的return,我不知道你这样写行不行,我见过的都是return空格z;

不对,应该写成a>b&&a>c,以下错误都一样:-)

你这个max是什么函数就没有写出来要比较几个数的大小,我有个函数intmax(inta,intb){return(a>b?a:b);}max(max(a,b),c)若想再多比较几个,多嵌套几次就行了。

那你就吧max那个函数直接放在main上面,,

int main() 改成void main() 或者在主函数中加上return 1; 并且主函数改为int main(void) 希望我的回答能够帮助到您,谢谢。

一种方法。 下面的{}里面是判断两个数的方法的。 上面直接调用这种方法的结果。

网站地图

All rights reserved Powered by www.bzyk.net

copyright ©right 2010-2021。
www.bzyk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com