组卷题库 > 高中信息技术试卷库
试题详情
有如下程序段:

s = input()

head = 0; tail = 0; ans = 0; tmp = '' q = ['']*100

flag = True

for i in range(len(s)):

    if s[i] == ',':

        while head!=tail:

            tmp += q[head]

            head += 1

            if flag and head < tail:

                head += 1

            flag = not flag

        ans += int(tmp)

        tmp = ''; flag = True

    elif '0'<=s[i]<='9':

        q[tail] = s[i]

        tail += 1

 若输入 s 为“1-500,2023900-,”,执行该程序段,变量 ans 的值为 (   )

A、100
B、22300
C、22351
D、22400
知识点
参考答案
采纳过本试题的试卷
教育网站链接