编写一个程序,求字符串的长度,不要使用strlen函数。

c语言问题,用入门的写法解答。初学者能看懂。么么哒。

#include <stdio.h>
#include <string.h>
#define MAX_SIZE 20  // 字符串的最大长度

int main() {
    int length = 0, i;
    char str[MAX_SIZE];
    gets_s(str); // 输入字符串

    // 遍历字符串的每一个字符得出其长度
    for (i = 0; str[i] != '\0'; i++) {
        length++;
    }
    printf("%d\n", length);
    return 0;
}

追问

我试试运行,我是个初学者适合比较简单的写法。大哥哥 能写一个比较简单的吗?还有一个问题能帮帮我妈?
编写一个程序,输入一个字符串,将字符串中出现的所有大写字母循环右移5位。即:A→F,B→G,C→H....Z→E。用数组写

这是数组哪里的知识 希望能回复。我会采纳的。

温馨提示:答案为网友推荐,仅供参考