5.5
编写程序,按下列规则倒序输出子字符串。先输出最后的一个字符,再输出最后两个字符串,再输出后面三个字符…, 最后输出整个字符串。输入的字符串长度不超过100。
输入:一个字符串
输出:空格隔开的子字符串,用一个空格间隔。
输入输出样例如下所示:
输入:Hello
输出:o lo llo ello Hello
样例输入:
Hello
样例输出:
o lo llo ello Hello
#include<stdio.h>
#include<string.h>
int main()
{
char s[101]; int n,i, j;
gets(s);
n = strlen(s);
printf("%c", s[n-1]);
for (i = 2; i <= n; i++)
{
printf(" ");
for (j =i-1; j>=0; j--)
printf("%c", s[n - 1 - j]);
}
system("pause");
return 0;
}