求算法过程!该如何解决

求算法过程!char cwhile((cgetchar())!?)putchar(++c)printf(%c,c)[解决办法]C/C++ codechar c

求算法过程!
char c;
  while((c=getchar())!='?')putchar(++c);
  printf("%c",c);

[解决办法]

C/C++ code
char c = getchar();while(c!='?'){    c++;    putchar(c);    c=getchar();}printf("%c",c);