mooc第三章作业 oj1

第三章课后作业
查看帮助
返回
温馨提示:
本次作业的提交截止时间已过,无法成功提交作业。你可以在输入框中输入答案作为练习,但是所有答案都不会计入最后成绩。
截止日期为2020年11月1日晚上11:30,请及时提交。

依照学术诚信条款,我保证此作业是本人独立完成的。
温馨提示:
1.本次作业属于Online Judge题目,提交后由系统即时判分。
2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。
1
比赛对阵策略(25分)
题目内容:
两个乒乓球队进行比赛,各出三人。甲队为A,B,C三人,乙队为X,Y,Z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。A说他不和X比,C说他不和X,Z比,请编程找出三对赛手间的对阵情况。
输入格式:

输出格式:
标准输出,三对赛手对阵对阵情况,每对内部用“–”隔开,每对间使用空格隔开。

输入样例:
输出样例:
A–Z B–X C–Y
时间限制:500ms内存限制:32000kb
选择语言
你可以在此直接在线输入程序代码。
答案一:(最简洁的)

int main ()
{
	for(char a=120;a<=122;a++)
		for(char c=120;c<=122;c++)
			if(a!=120&&c!=120&&c!=122&&a!=c)cout<<"a-"<<a<<"  b-"<<char(363-a-c)<<"  c-"<<c;	
	return 0;
}

答案二:

int main ()
{
	for(int a=1;a<=3;a++)
		if(a!=1)
		for(int c=1;c<=3;c++)
			if(c!=1&&c!=3&&a!=c)	
			cout<<"a-"<<a<<"  b-"<<(6-a-c)<<"  c-"<<c;
	
	
	return 0;
}



答案二结构完整版:

int main ()
{
	for(int a=1;a<=3;a++)
	{
		if(a!=1)
		for(int c=1;c<=3;c++)
		{
			if(c!=1&&c!=3&&a!=c)
			
			cout<<<<"a-"<<a<<"  b-"<<(6-a-c)<<"  c-"<<c;
		}
	}
	
	return 0;
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值