我喜欢比较和打印, 我有父母的孩子关系,我有类别,小组,问题和子问题 每个子问题都是问题的一部分,每个问题都是一个组的一部分,每个组都是一个类别的一部分。
我的问题是我的类别名称打印在每个组上,我喜欢设置它们是否具有相同的名称而不打印它,但在需要时显示下一个。
让我告诉你我的意思:
a = category
b = group
q,e,r =questions
t = sub-question
(Category Name) Cat 1
(Group Name)Group 1 (part of Cat 1)
(Question Name) Question 1 (part of Group 1)
Question 2 (part of Group 1)
Question 3 (part of Group 1)
(Sub question) -Sub-question 1 (part of Question3)
(Group Name)Group 2 (part of Cat 1)
(Question Name) Question 1 (part of Group 2)
Question 2 (part of Group 2)
Question 3 (part of Group 2)
(Sub question) -Sub-question 1 (part of Question3)
(Category Name) Cat 2
(Group Name)Group 3 (part of Cat 2)
(Question Name) Question 1 (part of Group 3)
Question 2 (part of Group 3)
Question 3 (part of Group 3)
(Sub question) -Sub-question 1 (part of Question3)
The result is:
Cat 1
Group 1
Question 1
Question 2
Question 3
Sub-question 1
**Cat 1 *(this is what I like to skip)**
Group 2
Question 1
Question 2
Question 3
Sub-question 1
Cat 2
Group 3
Question 1
Question 2
Question 3
Sub-question 1
如果他们来自同一类别,请不要打印两次或100次。
答案 0 :(得分:0)
t = {jek =" 1kat",jek =" 1kat",jek =" 1kat",pek =" 2kat",跋涉=" 3kat&#34 ;, cetrek =" 4kat",petrek =" 5kat",petrek =" 5kat",sesrek =" 6kat", sedmrek =" 7kat"}
previous = k
表示ki,k表示成对(t)
if(k~ = previous)then
打印(k)的
端
端
thx所有你的帮助!!