我的代码出错了,但是不知道怎么错的,哪位大神指点一下我?T-T
#include<stdio.h>
int main()
{
char str[100];
fgets(str,100,stdin);
int i;
for (i=0;str[i]!='\0';i++) {
if (str[i]=='\n') {
str[i]='\0';
break;
}
}
printf("%s\n",str);
return 0;
}
以下是参考其他题解的代码:
#include<stdio.h>
int main()
{
char c;
while ((c=getchar())!='\n') {
printf("%c",c);
}
return 0;
}

京公网安备 11010502036488号