我是一個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