自己犯的错误警醒一下后来人

P5705 【深基2.例7】数字反转

elong123 @ 2023-04-26 19:56:25


#include<iostream>
#include<string.h>
int main()
{
    char s[1000];
    scanf("%s",s);
    int l =strlen(s);
    for(int i =l-1; i >= 0;i--){//这里的 i要等于 字符串长度减一 
        printf("%c",s[i]);
    }
    return 0;
}

by elong123 @ 2023-04-26 19:57:29

因为字符串后是以\0结尾也做一位


by __My0217__ @ 2023-04-26 20:14:15

不如string


by Wu_Zimo @ 2023-06-17 19:43:28

话说char不用那么大内存,char s[6]就够了


|