开始是presentation error,格式不对,因为fgets将最后一个换行符也存入了str数组,所以就不用输出结果的时候再输出一个换行符了
代码:
/*
by qr jobdu 1490 2014-9-13
*/
#include <stdio.h>
#include <string.h>
int main(){
char str[100];
int len;
while((fgets(str,100,stdin))!=NULL){
len=strlen(str);
for(int i=0;i<len;i++){
if(str[i]!=' '){
printf("%c",str[i]);
}
}
//printf("\n");//不需要,str中有换行符
}
return 0;
}