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

问题及代码:

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
#include
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 
#include 
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;
}

运行结果:
第15周OJ实践3 字符串逆序输出_第1张图片

知识点总结:

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

你可能感兴趣的:(第15周OJ实践3 字符串逆序输出)