[問題] 出了哪種邏輯錯誤
for(i=1;i<=numa;i++)
{
k=1;//數值存在個數初始為1個
for(j=2;j<=numa;j++)
{
if((a[i].id==a[j].id)&&(a[i].data1==a[j].data1))
{
k++;//遇到重複,個數+1
}
else
{
continue;
}
}
if(k==1)
{
aa[numaa].id=a[i].id;
aa[numaa].data1=a[i].data;
numaa++;
}
}
目的要將a[]中不重複的元素存到aa[]中
可是每次執行完 aa[]的資料卻只剩下1筆
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.10.146
→
03/13 15:49, , 1F
03/13 15:49, 1F
→
03/13 15:50, , 2F
03/13 15:50, 2F
→
03/13 16:13, , 3F
03/13 16:13, 3F
→
03/13 16:14, , 4F
03/13 16:14, 4F
→
03/13 16:20, , 5F
03/13 16:20, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章