3162 - 习题1-6 求三个整数中的最大值

编写一个程序,输入a, b, c三个值,输出其中最大者。

题目输入

输入三个整数a, b, c,以空格分隔。

题目输出

max=最大数

输入/输出样例

题目输入

2 -3 9

题目输出

max=9

C语言解答

# include<stdio.h>
int main()
  {
  int a,b,c,d;
  a=2;
  b=-3;
  c=9;
  d=max(a,b,c);
  printf("max=%d\n",d);
  return 0;
  }
int max(int x,int y,int z)
  {
  int w,s;
  if(x>y)w=x;
  else w=y;
  if(w>z)s=w;
  else s=z;
  return(s);
  }
  

C++解答

#include <stdio.h>
int main(int argc, char *argv[])
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	printf("max=%d\n",(a>b?a:b)>c?(a>b?a:b):c);
	return 0;
}

时间限制 1 秒
内存限制 12 MB
讨论 统计
上一题 下一题