文章

6

粉丝

0

获赞

7

访问

460

头像
字符串翻转 题解:
P1006 贵州大学机试题
发布于2026年1月4日 22:06
阅读数 107

#include<stdio.h>
#include<string.h>
int main(){
    char str[100]={0};
    fgets(str,sizeof(str),stdin);            //fgets更安全,避免输入的字符串超过字符数组范围产生错误
    str[strcspn(str,"\n")] = '\0';          //但会保留换行符号,因此需要去掉换行符号
    int len = strlen(str);
    for(int i=len-1;i>=0;i--){                 //倒序遍历字符数组(从len -1 开始,因为共len个字符,保存在下标为0  ~   len-1的范围内)
        printf("%c",str[i]);
    }
    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发