做一个c语言程序,输入一个英文句子,然后把句子中的空格都换成换行 输出

如题所述

#include <stdio.h>
int main(){
char ch[200];
int i=0;
gets(ch);
while(ch[i]!='\0'){
if (ch[i]==' ') 
printf("\n");
else
printf("%c",ch[i]);
i++;
}

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-01
#include <stdio.h>
#include <string.h>

int main()
{
char Sarray[100];
int i;
gets(Sarray);
for(i=0;i<strlen(Sarray);i++)
{
if(Sarray[i]==' ')
printf("\n");
else
printf("%c",Sarray[i]);

}

return 0;
}

...输入一个英文句子,然后把句子中的空格都换成换行 输出
include <stdio.h>int main(){char ch[200];int i=0;gets(ch);while(ch[i]!='\\0'){if (ch[i]==' ') printf("\\n");elseprintf("%c",ch[i]);i++;}}

C语言,输入一行文字,单词间以空格分隔,然后分离其中的单词按每行一个...
for循环的意思是,如果当前的字符不是字符串结束符'\\0'也不是空格的时候就把这个字符打印到屏幕上,直到遇到空格表示打印完了一个单词了,这时候跳出循环打一个回车换行出来,准备开始打下一个单词,但是因为在for循环里i已经自加了,为了不错过下一个单词的第一个字符,所以要把i先减一,这样的话外面的大循环再执行...

C++中如何换行输入
8、运行程序,输入一任意长度英文句子,电脑就会自动读入,并倒序输出,实现换行输入的功能。

C++输出怎么换行?
一:cout<<endl;二:printf("\\n");例如:\/\/参考代码如下:#include "iostream"#include "stdio.h" #include <string.h>using namespace std; int main(){printf("1\\n");\/\/方法一cout<<2<<endl;\/\/方法二cout<<3; return 0; }\/*运行结果:123*\/ ...

输入一个英文句子,统计其中单词的个数,输出最长单词在文本中的位置(是...
Do While i > 0 temp = Mid(str1, 1, i - 1)If Len(temp) > Len(maxword) Then maxword = temp str1 = Mid(str1, i + 1)i = InStr(str1, " ")Loop If Len(str1) > Len(maxword) Then maxword = str1 TextBox2.Text = maxword End Sub Private Sub Button1_Click(...

英文在单词中间换行怎么弄
网上常说的方法。在段落里取消选中允许西文在单词中间换行。如果还是不行,那么就是你复制的别人的英语句子,中间的空格是假的。选中其中的“空格”,然后按Ctrl+C复制一下。word中编辑英文时两端对齐了,可是英文单词不在同一行1、word中英文单词不在一行,首先点击上面的段落,点击弹出窗口框,点击中文...

你的程序要读入一篇英文文章,然后统计其中的单词数来输出. 我这个代码...
);*\/char ch;int wordnum[10]={0};int i,isword=0,isbegin=0,wordsize=0;int wordcount=0;\/\/ch=fgetc(fp);ch=getchar();while(1){\/\/printf("%c",ch);if(ch==' '||ch=='\\t'||ch=='\\n'||ch==','||ch=='.'||ch=='?'||ch=='('||ch==')'||ch=='\\"'...

...当输入“空格”或者“-”时,就会自动换行,要怎么取消?
若你用的是“组织结构图”,那么你看到的是一空字段。解决方法如下: (菜单)组织结构图->选项->字段->取消掉一个字段(如“职务')->确定.

精雕软件教程:JDPaint常用快捷键介绍
1)去多余空行――在“编辑”菜单中选择“替换”,在弹出对话框的“查找内容”中输入^p^p,在“替换为”中输入^p(这里^和p都必须在英文状态下输入),然后单击“全部替换”即可(可以多次单击“全部替换”,直到出现“word已完成对文档的搜索并已完成0处替换”); 2)去多余空格――在“编辑”菜单中选择“替换”,在...

怎么把空格替换成回车
从键盘输入的空格是硬空格,word是无法对其进行替换的。必须要把它转换成软空格:即在“查找内容”栏里输入^s,(这里的s即是“space”,空格的意思),在“替换为”栏里输入^l,就可以把空格换成回车了。反之,则可以把回车换成空格。

相似回答