NYJYA 发表于 2019-1-30 17:58:53

请问我的代码有没有错误?

题目描述:
写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。
输入:
一行字符
输出:
逆序后的字符串
#include<stdio.h>
#include<string.h>
void reverse(char a)
{
        int i,k,j;
        char ch;
        k=strlen(a);
        for(i=0,j=k-1;i<k/2;i++,j--)
        {
                ch=a;a=a;a=ch;
        }
}
int main()
{
        char a;
        gets(a);
        reverse(a);
        puts(a);
        return 0;
}

行客 发表于 2019-1-30 18:14:05

你的代码是可以正常通过的。是不是OJ又提示错误了?

NYJYA 发表于 2019-1-30 20:23:18

行客 发表于 2019-1-30 18:14
你的代码是可以正常通过的。是不是OJ又提示错误了?

是的{:10_266:}{:10_266:}

行客 发表于 2019-1-30 20:26:10

NYJYA 发表于 2019-1-30 20:23
是的

你如果想学编程,先不要执着于在OJ上做测试。装个IDE,先学习,等熟悉了再看OJ
页: [1]
查看完整版本: 请问我的代码有没有错误?