字典翻译 问答 其它 字母排版的C++程序哪出错了给一段英文短文,单词之间以空格分隔(单词包括其前后紧邻的标点符号).请按照每行不超过80个字符,每个单词居于通一行上的原则对短文进行排版,在同一行的单
问题标题:
字母排版的C++程序哪出错了给一段英文短文,单词之间以空格分隔(单词包括其前后紧邻的标点符号).请按照每行不超过80个字符,每个单词居于通一行上的原则对短文进行排版,在同一行的单
问题描述:

字母排版的C++程序哪出错了

给一段英文短文,单词之间以空格分隔(单词包括其前后紧邻的标点符号).请按照每行不超过80个字符,每个单词居于通一行上的原则对短文进行排版,在同一行的单词之间以一个空格分隔,行首和行尾都没有空格.

关于输入

第一行是一个整数,表示英文短文中单词的数目.其后是n个以空格分隔的英文单词(单词包括其前后紧邻的标点符号,且每个单词长度都不大于40个字母).

关于输出

排版后的多行文本,每行文本字符数最多80个字符,单词之间以一个空格分隔,每行文本首尾都没有空格.

#include

usingnamespacestd;

intmain()

{

intm,i,j,k=0,s,t;

cin>>m;

intb[1000]={0};

chara[1000][40];

for(i=0;i>a[i];

for(i=0;i

沈锡臣回答:
  应该是:   #include   #include   usingnamespacestd;   intmain(){   x09charword[41];//定义字符数组   x09intsum=0,n,t;//定义变量   x09cin>>n;//输入单词个数   x09t=n;//赋值   x09while(n>0)   x09{   x09scanf("%s",word);//读入一个单词   x09if((sum+strlen(word)+1
点击显示
其它推荐
热门其它推荐
  • 其它