include<stdio.h>
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)
{
int v;
if(x>z&&x>y)v=x;
if(x>z&&x<y)v=y;
else v=z;
return(v);
}
这个是我编写的比较2个数字大小并且输出最大值:
#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);
}
按照这个我修改成比较3个数字的就出错,请问错在哪里
#include
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);
}
这个是我编写的比较2个数字大小并且输出最大数字,测试运行可以,然后我修改成比较3个数字的就错了,就是不晓得错在哪,我是新手
我试过了,还是错的,我是按照参考书上一个比较两个数字大小最后输出最大数做出修改成比较3个数字的,2个数字比较大小我会编写,但是3个数字我修改下就错了我就是不知道错在哪
C语言比较三个数大小,初学者求指点
include <stdio.h>int main(){int a, b, c, d; \/\/ 漏了分号printf("输入三个数\\n");scanf("%d,%d,%d", &a, &b, &c); \/\/ 在键盘输入3个数的时候中间记得要用半角逗号隔开if (a > b){if (a > c)d = a;elsed = c;}else{if (b > c)d = b;elsed = c;}printf(...
C语言比较3个数的大小,老是算不对
int a,b,c,q; scanf("%d,%d,%d",&a,&b,&c); q=max(a,b,c); printf("max=%d\\n",q);}int max(int x,int y,int z){ int p; if (x>y) p=x; else p=y; if (p>z) p=p; else p=z; return(p);}运行没有问题,就是算出的结果总是输入的第一个数,哪位大虾帮我看看我哪里...
我是个初学C语言的,要个写程序比较三个数字的大小,并输出最小的哪个,该...
if(min>c) min=c;\/\/如果c比a,b当中小的那个还小,那么c就是最小的。否则a,b当中的小的最小。printf("%d\\n",min);return 0;}
...这个哪错了,或者根本不对,我是刚刚开始自学的求指教
说根本不对一点不过,除了int a,b;和int c;外每一句都是错的!include "stdio.h"int main(int argv,char *argc[]){int a,b,c;scanf("%d%d%d",&a,&b,&c);if(a>=b && a>=c)printf("The MAX is %d\\n",a);else if(b>=a && b>=c)printf("The MAX is %d\\n",b);else...
怎么用C语言比较3个数字的大小?求高手指教
注意书写格式 语句结束后要有分号 可以采用这种方式,比如判断三个数a、b、c的大小,可以用逗号表达式搞定max=(max=a>b?a:b)>c?max:c 这种方式比较简单 且不易出错。若有更多问题可在联系我!
C语言初学者问题(三个数字比大小)
void main(){ float a,b,c,d;printf("请输入任意三个数");scanf("%f,%f,%f",&a,&b,&c);if(a>b){d=a;a=b;b=d;} if(a<c){d=c;c=a;a=d;} if(b>c){d=b;b=c;c=d;} printf("三个数中最大的数是%f",d);} 这样试试,还有,最好不要用float类型进行比较,可能...
谁教我有C语言编写比较3个数的大小。
考虑到你刚学C,可能还不会数组。我就用另一种方法。main(){float a,b,c,nax;scanf("%f%f%f",&a,&b,&c);max=a; 这先假定A最大 if(b>a&&b>c) 这如果B大于A并且大于C max=b; 这则最大是B alse 这是不满足上式条件,则 if(c>a&&c>b) 如果C大于A并且大于B max=...
C语言比较三个数的大小!
scanf("%d,%d,%d",a,b,c);改为scanf("%d,%d,%d",&a,&b,&c);然后输入的3个数要用逗号隔开,不要用空格,或回车……,因为你输入的格式就是"%d,%d,%d";
c语言 比较三个数大小
1)比较从第一个数开始,先比较第一个和第二个数的大小,如果第一个数大于第二个数,则将第一个数和第二个数互换。这样,就分别得到了最小数、中间数和最大数。如何实现 下面,根据上面的思路来编写 C 语言代码。为了让大家理解起来更容易,我这里采用的是思路最简单的编码方法,而不是代码最...
比较3个数字的大小c语言编程,急求!!
我运行了 一切正常 记得输入时别忘了 英文的逗号 我试了不输入逗号 用空格隔开三个数字 结果就跟你说的一样了