虽然大三的考研狗还写这样的文章挺弱智的,但写着玩呗
就当练练getchar(),putchar()吧
外带理解了理解EOF
#include<iostream>
#include<string.h>
#include<algorithm>
using namespace std;
int main(){
int c;
int number=0;
while((c=getchar())!=EOF){
if (c ==' '){
++number;
if(number==1)
putchar(c);
}
if (c!=' ')
{
putchar(c);
number=0;
}
}
return 0;
}
使用一个while循环来“承接”多个空格
#include<iostream>
int main()
{
int c;
while ((c=getchar())!=EOF)
{
if (' '== c){
putchar ( c );
while ((c=getchar())==' '&&c !=EOF);
}
if (EOF==c)
break;
putchar(c);
}
return 0;
}