单项选择题

有以下程序
#include
  void fun(char *c)
  { while(*c)
   { if(*c>='a'&&*c<='z') *c=*c-('a'-'A');
   c++;
   }
  }
  main()
  { char s[81];
   gets(s); fun(s); puts(s):
  }
当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是()

A.hello beijing
B.Hello Beijing
C.HELLO BEIJING
D.hELLO Beijing