为什么加了约分一个点都不对了QAQ
  • 板块P1888 三角函数
  • 楼主BrynnY
  • 当前回复12
  • 已保存回复12
  • 发布时间2022/5/11 20:30
  • 上次更新2023/10/28 01:39:53
查看原帖
为什么加了约分一个点都不对了QAQ
713033
BrynnY楼主2022/5/11 20:30

测试点1:3 4 5,输出的是3/5,为什么点一还是WA

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	long a[3];
	long x=0;
	cin>>a[1]>>a[2]>>a[3];
	for(int i=1;i<=3;i++)
	{
		for(int j=1;j<=3;j++)
		{
			if(a[j]<a[j+1])
			{
				x=a[j];
				a[j]=a[j+1];
				a[j+1]=x;
			}
		}
	}
 
	for(int i=a[3];i>=1;i--)
	{
		if ((a[3]%i==0)&&(a[1]%i==0))
		{
			a[3]=a[3]/i;
			a[1]=a[1]/i;
		}	
	} 
	cout<<a[3]<<"/"<<a[1];
	return 0;
}
2022/5/11 20:30
加载中...