7392: C++字符串作业1:编写重载函数来打印字符串

内存限制:32 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:2 解决:1

题目描述

编写函数 print_spaced 来打印字符串,要求打印出的字符串每个字母之间都有一个空格。要求编写两个同名函数,一个支持字符数组输入,另一个支持string类型输入。然后编写main函数测试这两个函数,第一个使用字符数组输入,第二个使用string类型输入。

函数原型为:void print_spaced(char s[]) ;   void print_spaced(string s) ;

输入

两个字符串,长度不超过100,只包含英文大小写字母,不含其他字符。

输出

经间隔空格处理后的两个字符串,两个字符串分居两行。注意字符串的最后一个字母后面没有空格。

样例输入 复制

news
final

样例输出 复制

n e w s
f i n a l

提示

判断字符串是否结束的方法:

若用字符数组,例如char s1[101];int i=0;   当s1[i]==‘\0’   时结束。因此循环条件是while (s[i])或 while (s[i]!='\0') 

若用string类,l例如string 上; 还可用for(i=0,i<s2.length(),i++)