如果你要读入一行的所有字符,不要 while((c=getchar())!='\n'),在部分洛谷题目的输入数据中,最后一行的结尾并没有换行!
while((c=getchar())!='\n')
同时,为了防止 CCF 也不按数据格式造数据,
你可以:
定义一个字符数组并像读入字符串一样全部读完
while(c=getchar(),c!='\n'&&c!=EOF)