xtu oj 1170 ICPC 2.0

题目描述

ACM/ICPC比赛涉及的知识点非常多,一个队伍三个人需要能够互补。一个队伍某个知识点的高度是三个人中水平最高的那个人决定。现在给你三个人的每个知识点的水平情况,请计算一下这个队伍的水平。

输入

存在多个样例。每个样例的第一行是一个整数N(3≤N≤100),表示所有知识点的个数。 以后三行为每个人每个知识点的水平情况。水平用A到E表示,一共5级,A最强,E最弱,依次递减。

输出

每个样例输出两行,第一行为一个字符串,一个队伍的各个知识点的水平情况。第二行是5个整数,表示5个级别知识点的个数,每个整数之间有一个空格。

样例输入
3
ABC
BBB
AAE
4
DDBD
DEDC
CDDE
0

样例输出
AAB
2 1 0 0 0
CDBC
0 1 2 1 0

AC代码

#include
char Min(char a,char b){
	if(a-b>=0)return b;
	else return a;
}
int main(){
	int n;
	while(scanf("%d",&n)&&n!=0){
		char a[105],b[105],c[105],s[105];
		scanf("%s%s%s",a,b,c);
		int i,ar[105]={};
		for(i=0;i

利用函数代码会简短很多。

你可能感兴趣的:(算法,c#,c语言)