C语言编程问题 输入一个英文句子(以句号’.’结束),要求将句中的单词分行打印出来帮我改下这个?#include "stdio.h" #include "string.h" #include "iostream.h"void main() { char c; int
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 18:50:19
C语言编程问题 输入一个英文句子(以句号’.’结束),要求将句中的单词分行打印出来帮我改下这个?#include "stdio.h" #include "string.h" #include "iostream.h"void main() { char c; int
C语言编程问题 输入一个英文句子(以句号’.’结束),要求将句中的单词分行打印出来
帮我改下这个?
#include "stdio.h"
#include "string.h"
#include "iostream.h"
void main()
{
char c;
int i;
while((c=getchar()) != '.')
{
for (i=0; c!=' '; i++)
{
cout<<c;
c=getchar() ;
}
cout<<" "<<endl;
}
}
我做的和图不一样,打完program后打个空格再打一个句号才能完整输出单词,不像图里面打完program后直接打句号就能完整输出. 以上是我做的帮忙改下.
C语言编程问题 输入一个英文句子(以句号’.’结束),要求将句中的单词分行打印出来帮我改下这个?#include "stdio.h" #include "string.h" #include "iostream.h"void main() { char c; int
#include "iostream"
void main()
{
char a;
int flag=1;
a=getchar();
while(a!='.')
{
if(a==' ')
{
if(!flag)
{
flag=1;
cout