#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;
}
#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就可以了
#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就可以了
謝謝你,解決了