为什么它输出有问题
查看原帖
为什么它输出有问题
551088
FincheuwYggdrasil楼主2022/7/9 17:49
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a[110],n,m,k,x,y;
	cin >> n >> m;
	for(int i = 1;i <= n;i++)
		cin >> a[i];
	for(int i = 0;i < m;i++)
	{
		cin >> k >> x >> y;
		if(k == 1)
		{
			if(x == y)
				a[x] /= 2;
			else
				a[x] -= a[y];
		}
		if(k == 2)
		{
			if(x == y)
				a[x] = sqrt(a[x]);
			else
				a[x] /= a[y];
		}
	}
	for(int i = 1;i <= n;i++)
		cout << a[i] << " ";
}
2022/7/9 17:49
加载中...