我是一个IT人,我们将有一个程序测试,其中测试程序将测试我们的程序。其中一个粒子examp的是,我们得到青睐和人民的工资,我们要算differet年龄的人有多少计算数组中的不同元素
我的代码看起来像这样 的STRUC:
struct input
{
int emp_age, emp_paid;
};
这是代码, n是代表所有的人
int diff_sum (int n, input* t)
{
int uniq_num = n;
for(int i = 0; i < n; i++)
{
for(int j = i; j < n; j++)
{
if((t[j].emp_age == t[i].emp_age) && (i!=j))
{
uniq_num = uniq_num - 1;
}
}
}
cout << uniq_num << endl;
return 0;
}
程序测试10次,有的说放出来是好的,但对于一些测试它说这是错了看跌期权的数量。我不知道测试引擎是如何工作的,我也不知道问题是什么。
你应该做的首先是展示一个答案或记录输入和获取产生不正确的特定输入(S)结果。然后你知道从哪里开始寻找。 – dutt