为什么没有输出
你题目输入数据的格式是什么?
scanf("%c", b[i]);
改成
scanf("%c", &b[i]);
编译通过不了吧,最后return 0;写出了dreturn 0;输入的for循环条件也存在疑问,b[i] != ' '是干啥呢?b[50]初始化为'0',肯定不等于' '啊,那就一直在死循环等待输入,除非恰好遇到一个' '字符才能结束