1096: 字符逆序


时间限制: 1 Sec   内存限制: 64 MB

提交: 1678  

解决: 866

[​提交​​][​状态​​][​讨论版​​]


题目描述


将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。


输入


输入包括一行。第一行输入的字符串。


输出


输出转换好的逆序字符串。


样例输入

I am a student

样例输出

tneduts a ma I
#include<stdio.h>
int main()
{
int reverse(char [],int);//函数声明
char string[50];//原数组
int strLength;//数组长度,整形数
gets(string);//输入原始数组
strLength = strlen(string);//求数组长度
reverse(string,strLength-1);//调用函数
return 0;
}

int reverse(char string[50],int n)
{
int newString[50] ,i,j;//新的数组
for(i=n,j=0;i>=0;i--,j++){//循环中可以用多个语句
newString[j] = string[i];
}

for(i=0;i<=n;i++){
printf("%c",newString[i]);//输出新的数组
}


}