社区讨论

有没有大佬帮我看看这段代码哪出问题了运行结果一直不对

P4414[COCI 2006/2007 #2] ABC参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lo15woqx
此快照首次捕获于
2023/10/22 15:43
2 年前
此快照最后确认于
2023/11/02 15:18
2 年前
查看原帖
C
#include<stdio.h>
#include<math.h>
int max(int a,int b,int c);
int min(int a,int b,int c);
int a,b,c,q,w,e,i;
char ch;
int main()
{
      q=max(a,b,c);
      w=min(a,b,c);
      e=a+b+c-q-w;
      scanf("%d%d%d",&a,&b,&c);
      
      for (i=1;i<=3;i++)
      {    scanf("%c",&ch);
           if (ch=='A') printf("%d",w);                                                                     
           else if (ch=='B') printf("%d",e);
           else if (ch=='C') printf("%d",q);
	 }
	 return 0;
}
int max(int a,int b,int c )
   {if (a>=b&&a>=c)
   return a;
   else if (b>=a&&b>=c)
   return b;
   else
   return c;}
int min(int a,int b,int c)
   {if (a>=c&&b>=c)
   return c;
   else if (b>=a&&c>=a)
   return a;
   else
   return b;}
      
      








回复

1 条回复,欢迎继续交流。

正在加载回复...