#include <stdio.h>

int main(){
int ch = 0;
while ((ch = getchar()) != EOF){ //getchar()遇到Ctrl+z即停止
if (ch < '0' || ch>'9') {
continue;
}
putchar(ch);
}
return 0;
}

只输出0--9,其余一切都不输出

getchar()与putchar()识别的是字符,无论你输入\n,'0'还是什么,都会照样被putchar()输出

只有按下Ctrl+z才会停止

getchar()应用示例_getchar()