编程输入一个英语句子,将句子中个单词分行打印出来,一行一个单词,单词之间之间以空格分割

如题所述

应该是用scanf()输入句子,然后在程序中检查空格,发现空格就把前面的字符放入一个string里,同时计数(看有多少个单词)。然后用循环语句打印这些string就行了。思路就是这样了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-27
/n是嘛,不知道你在说什么追问

就是I am a teacher 输出
I
am
a
teacher

追答

void main()
{
printf("I\n,am\n,a\n,teacher\n")
}
这个我真不知道格式有没有问题,还是等其他高人解答

追问

还是谢谢了

相似回答