数据结构的程序设计。

自己设计算法mydisplist对sqlist *L输出到控制平台要求字母输出显示为字母,数字输出显示为数字

void mydisplist(sqlist *L) {
    for (int i = 0; i < L->length; i++) {
        if (isalpha(L->data[i])) { // 如果是字母
            cout << L->data[i];
        }
        else if (isdigit(L->data[i])) { // 如果是数字
            cout << int(L->data[i] - '0'); // 将字符转换为数字并输出
        }
        else { // 如果是其他字符
            cout << L->data[i];
        }
    }
    cout << endl; // 换行
}