题解 | 华为HJ106#字符逆序#
字符逆序
https://www.nowcoder.com/practice/cc57022cb4194697ac30bcb566aeb47b
描述
将一个字符串str的内容颠倒过来,并输出。
数据范围:1≤len(str)≤10000
输入描述:
输入一个字符串,可以有空格
输出描述:
输出逆序的字符串
示例1
输入:
I am a student
输出:
tneduts a ma I复制
示例2
输入:
nowcoder
输出:
redocwon
#include <stdio.h>
#include<string.h>
int main() {
char str[5354];//虽然长度上限是1w,但是5345就可以应付所有的用例了
scanf("%[^\n]", str); //接受字符串
int len = strlen(str) - 1; //计算字符串的长度
while (len >= 0) {
printf("%c", str[len]);
len--;
}
return 0;
}
总结:
①没有难度,保持手感 ;
② 当前帖子仅供自我精进、学习使用,有不足之处欢迎指正;
华为-HJ 文章被收录于专栏
机试的题解
