可以参考下面的代码:include<stdio.h> int main(){int a,b,c,d;int max(int x,int y);printf("请输入三个任意整数:\n");while(scanf("%d %d %d",&a,&b,&c)!=-1){d=max(a,max(b,c))printf("max=%d\n",d);} return 0;} int max(int x,int y){ return x>y?x:y...
1、打开VC6.0程序输入界面,输入如下代码:#include <stdio.h>,int main()。2、主函数内,声明被调用的函数max。(比较两个数大小的函数)。int max(int x, int y);。3、定义三个变量,输入变量a,b的值。使用scanf函数进行输入。4、调用max函数,并将返回值赋值给C。a,b为max函数的两个...
include<stdio.h> void main(void){ 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("%d",d);} int max(int x,int y,int z){ int e,a,b,c;a=x;b=y;c=z;if(a>c&&a>b)e=a;if(c>b)e=c;else e=b;return (e...
最好加个return 0;这样比较好,int是要有返还值的,只不过在main()函数中编译的时候会帮我们加上这一步如果我们没写的话,另外别忘了这个程序的反花括号}
(int x,int y,int z); int a,b,c,d,f; scanf("%d,%d,%d\n",a,b,c); d=max(a,b,c); printf("man=%d\n",d); return 0; } int max(int x,int y,int z); { if(x>y)i=x; else i=y; if(x>z)i=x; else i=z; if(y>z)i=y; else i=z; return(i); } 想把这个...
include<stdio.h> include<math.h> int max(int x,int y){ if(x>y)return x;else return y;} int min(int x,int y){ if(x<y)return x;else return y;} int main(){ int x,y,a,b,c,d,e,f,g,h,i,t,o,p,l;printf("输入任意五个整数:\n");scanf("%d%d%d",&a,&b...
是手误吧,scanf才传变量的地址(加取地址符&),printf打印变量值不需要取地址符 int max(int x,int y){ if(x>y)return x;else return y;} main(){ int a,b,c,d;scanf("%d,%d,%d",&a,&b,&c);d=max(a,b);if(d>c)printf("%d \n",d);//打印变量d的值,&d就是打印...
gcd(int x, int y){ int r; while(y > 0){r = x % y;x = y;y = r;} return x;}//求两个正整数的最小公倍数int lcm(int x, int y){ return x * y / gcd(x, y);}//主函数#include <stdio.h>int main(){ int a, b, c; /...
应把逗号改为&& &&的意思是且,和; 修改后程序如下 #include void 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); } int max(int x,int y,int z) { int a; if (x>y&&x>z) a=...
代码如下:```cinclude <stdio.h>int main() {int a, b, c, max;printf("请输入3个整数:");scanf("%d %d %d", &a, &b, &c);if (a > b && a > c) {max = a;} else if (b > c) {max = b;} else {max = c;}printf("三个数中的最大值是:%d", max);return...