妳把循環for(i=0;(x[i]=getchar())!='\n';i++);改成gets(x)就行了,因為gets會自動把\n轉成\0,
妳非要用妳的方法就輸入完後,求出字串長度,並把長度-1的值為'\0'就行.
len=strlen(x);
x[len-1]='\0';