#27688: 想請問哪裡出問題了


bill20030525 (hihi)


#include<stdio.h>

#include<ctype.h>

int main()

{

    char ch;

    int a=1;

    while((ch=getchar())!='\n')

    {

        if (a==1)

        {

            printf("hello, ");

            a++;

        }

        printf("%c",ch);

    }

    printf("\n");

    return 0;

 

 

}

 

#27692: Re:想請問哪裡出問題了


cges30901 (cges30901)


#include

#include

int main()

{

    char ch;

    int a=1;

    while((ch=getchar())!='\n')

    {

        if (a==1)

        {

            printf("hello, ");

            a++;

        }

        printf("%c",ch);

    }

    printf("\n");

    return 0;

 

 

}

 


問題在於測資最後面不是'\n',是EOF,把'\n'改成EOF就可以了

#27697: Re:想請問哪裡出問題了


bill20030525 (hihi)


#include

#include

int main()

{

    char ch;

    int a=1;

    while((ch=getchar())!='\n')

    {

        if (a==1)

        {

            printf("hello, ");

            a++;

        }

        printf("%c",ch);

    }

    printf("\n");

    return 0;

 

 

}

 


問題在於測資最後面不是'\n',是EOF,把'\n'改成EOF就可以了

謝謝你,解決了