寒冬没有雪 2024-11-01 18:20 采纳率: 0%
浏览 3

有没有人帮我解答一下,这个代码运行后输入两个字母后就变成一个汉字,但这个汉字没有任何规律,求解

#include <bits/stdc++.h>
using namespace std;

int main() {
int len = 0;

char s1[80];
cin >> s1;
while (s1[len] != '\0') {
    len++;
}


for (int i = 0; i < len; i++) {

    if (s1[i] > '96') {
        s1[i] = s1[i] - '32';
    } else {
        s1[i] = s1[i] + '32';
    }

    for (int i = 0; i < len ; i++) {
        cout << s1[i];
    }








    return 0;
}

}

  • 写回答

2条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 11月1日