您的位置:首页 > 其它

第15周OJ实践3 字符串逆序输出

2016-12-10 15:11 218 查看
问题及代码:


Problem C: 字符串逆序输出

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 609  Solved: 358

[Submit][Status][Web
Board]


Description

编写一个函数,功能是使输入的字符串逆序输出。


Input

输入一串字符串,注意字符串中不要有空格。


Output

输出该字符串的逆序。


Sample Input

ABCDEFG


Sample Output

GFEDCBA

#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
scanf("%s",str);
int len;
len=strlen(str);
int fuction(char *, int);
fuction(str,len);
return 0;
}
int fuction(char * str, int len)
{
int i;
for(i=strlen(str); i>0; i--)
printf("%c",str[i-1]);
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0,j=0;
char x[100],c='a';
do
{
scanf("%c",&x[i]);
c=x[i];
i++;
}
while(c!='\n');
for(j=i,i=j-1;i>=0;i--)
printf("%c",x[i]);
return 0;
}

运行结果:



知识点总结:

strlen 功能:函数返回字符串str 的长度( 即空值结束符之前字符数目)。利用此完成逆序。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: