打印长度大于10字符的所有输入行
这是我自己编的#include <stdio.h>
int main()
{
char s[1000];
int i, c;
for (i = 0; (c = getchar()) != EOF && i < 1000-1 ; ++i)
{
if ((c = getchar()) != '\n')
s[i] = c;
else
{
if (i > 9)
{
s[i] = '\0';
printf("%s\n", s);
i = -1;
}
else
i = -1;
}
}
}
这个有什么问题啊?