大佬们球球解答一下,真的有点不知道了
查看原帖
大佬们球球解答一下,真的有点不知道了
895310
zhangshudong楼主2023/1/20 16:31

如果10个结果都是一样的话,就直接输出0了,所以大佬们求求这个该怎么样改?

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
	int a[110];
	for (int i = 1; i <= 10; i++)
	{
		cin >> a[i];
	}
	int s[110];
	int sum = 0;
	for (int i = 1; i <= 10; i++)
	{
		s[i] = a[i] % 42;
	}
	sort(s, s + 10);
	for (int i = 1; i <= 10; i++)
	{
		if (s[i] && s[i] != s[i + 1])
		{
			sum++;
		}
	}
	cout << sum;
	return 0;
}

2023/1/20 16:31
加载中...