-4
#include<stdio.h>

main(){
  int c;
  while((c=getchar())!=EOF){
    if(c==' '||c=='\t'||c=='\n'){
      putchar('\n');
    }
    else
      putchar(c);
  }
}

なぜ文字列の最初の文字を putchar にするのですか?

4

1 に答える 1

2

putchar()前に a が付いてgetchar()います -- それらはペアとして使用されているため、入力として受け取った 1 文字ごとに 1 文字が出力に送信されています。

于 2012-06-30T10:22:17.183 に答える