华为oj: 字符串反转

来源:互联网 发布:顶尖数据恢复的注册码 编辑:程序博客网 时间:2024/06/02 06:09

描述

写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如:

知识点数组,指针运行时间限制10M内存限制128输入

输入N个字符

输出

输出该字符串反转后的字符串

样例输入abcd样例输出dcba做这道题一直有个问题,case2不通过,后来发现是定义的char数组太小了

#include<stdio.h>#include<string.h>#define MAXSIZE 100000void reverseString(char str[]){int len =strlen(str);char temp;int i;for(i=0;i<len/2;i++){temp=str[i];str[i]=str[len-1-i];str[len-1-i]=temp;}}int main(){char str[MAXSIZE];gets(str);reverseString(str);puts(str);}


0 0
原创粉丝点击