加上字符描述集
//只接收空格和1到9的字符
char buf[1024];
scanf("%[ 1-9]", buf);
puts(buf);
//接收所有除了\n以外的字符
char buf[1024];
scanf("%[^\n]", buf);
puts(buf);
//只接收空格和1到9的字符
char buf[1024];
scanf("%[ 1-9]", buf);
puts(buf);
//接收所有除了\n以外的字符
char buf[1024];
scanf("%[^\n]", buf);
puts(buf);