110,561
社区成员
发帖
与我相关
我的任务
分享
int[,] s3 = new int[s1.Length, 2];
int num = 0;
for (int j = 0; j < s1.Length; j++)
{
for (int i = 0; i < s2.Length; i++)
{
if (s2[i] <= s1[j])
{
if (s2[i] == s1[j]) { num++; }
}
else { break; }
}
s3[j, 0] = s1[j]; s3[j, 1] = num;
num = 0;
}
int[] 源 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }, 据 = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
List<int[,]> 果 = new List<int[,]>();
int 计 = 源.Length - 1;
do
{
int 结 = 据.Count(a => a == 源[计]);
if (结 > 0)
果.Add(new int[,] { { 源[计], 结 } });
} while (--计 > 0);
int[] s1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int[] s2 = { 2, 2, 3, 3, 4, 5, 5, 5, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 10, 10 };
var s3 = s1.ToList().Intersect(s2.ToList()).Select(p => "(" + p + "," + s2.ToList().Count(q => q == p) + ")").ToArray();