NYJYA 发表于 2019-1-23 12:14:22

代码有错误吗?

题目描述:
写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。
输入:
一行字符串
输出:
顺序输出其中的元音字母(aeiou)
#include<stdio.h>
#include<string.h>
int main()
{
        char i,j,k1,k2,a,b,c;
        gets(a);
        gets(b);
        k1=strlen(a);
        k2=strlen(b);
        for(j=0,i=0;i<k1;i++)
        {
                if(a=='A'||a=='a'||a=='E'||a=='e'||a=='I'||a=='i'||a=='O'||a=='o'||a=='U'||a=='u' )
                {
                        c=a;
                        j++;
                }
        }
        for(i=0;i<k2;i++)
        {
                if(b=='A'||b=='a'||b=='E'||b=='e'||b=='I'||b=='i'||b=='O'||b=='o'||b=='U'||b=='u' )
                {
                        c=b;
                        j++;
                }
        }
        c='\0';
        printf("%s\n",c);
        return 0;
       
}

BngThea 发表于 2019-1-23 12:45:50

报错信息呢

NYJYA 发表于 2019-1-23 13:19:02

BngThea 发表于 2019-1-23 12:45
报错信息呢

我在编译软件中能够输出结果,可是在一个测试网址里测试一直通不过。
它的运行结果这样显示
结果 答案错误
耗时0
内存1597440

rencaixiaomeng 发表于 2019-1-23 20:43:21

在哪个测试网址测试的

NYJYA 发表于 2019-1-24 09:14:35

rencaixiaomeng 发表于 2019-1-23 20:43
在哪个测试网址测试的

OJ

行客 发表于 2019-1-24 12:50:36

语法没有错误,结果可能不是最佳答案
页: [1]
查看完整版本: 代码有错误吗?