Cho a='aabbb' hãy cho biết giá trị của xâu b trong đoạn sau: b:=''; For i:=1 to length(a) do If a[i]<>'a' then b:=b+a[i]
2 câu trả lời
- Xâu a = 'aabbb', length(a) = 5
- Xâu b là xâu rỗng
- Giá trị biến i chạy từ 1 đến 5
+ i = 1 ⇒ a[1] <> 'a' ⇒ 'a' <> 'a' ⇒ sai
+ i = 2 ⇒ a[2] <> 'a' ⇒ 'a' <> 'a' ⇒ sai
+ i = 3 ⇒ a[3] <> 'a' ⇒ 'b' <> 'a' ⇒ đúng ⇒ b = 'b'
+ i = 4 ⇒ a[4] <> 'a' ⇒ 'b' <> 'a' ⇒ đúng ⇒ b = 'bb'
+ i = 5 ⇒ a[5] <> 'a' ⇒ 'b' <> 'a' ⇒ đúng ⇒ b = 'bbb'
⇒ Giá trị xâu b = 'bbb'
Câu hỏi trong lớp
Xem thêm