3161 - 例题1-3-2 求两个整数中的较大者(2)

输入一系列的以空格分隔的整数对a和b,分别输出这两个数中较大的那一个。

题目输入

输入包含一系列的a和b对,通过空格隔开。一对a和b占一行。

题目输出

对于输入的每对a和b,你需要依次输出a和b的较大值。

如对于输入中的第二对a和b,在输出中它们的较大者应该也在第二行。

输入/输出样例

题目输入

3 8
11 6
-3 2

题目输出

8
11
2

C语言解答

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

C++解答

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

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