倒序循环输出就可以
你题目的解答代码如下:
#include <stdio.h>
#include <string.h>
int main()
{
int i,j;
char s[50];
gets(s);
int len = strlen(s);
for(i=0;i<len;i++){
printf("%d: ",i+1);
for(j=0;j<i;j++)
printf(" ");
for(j=len-1;j>=i;j--)
printf("%c", s[j]);
printf("\n");
}
return 0;
}
如有帮助,望采纳!谢谢!
#include <stdio.h>
#include <string.h>
int main()
{
char a[100];
scanf("%s",a);
int n = strlen(a);
for(int i=0;i<n;i++)
{
printf("%d: ",i+1);
for(int j=0;j<i;j++)
printf(" ");
for(int j=n-1;j>=i;j--)
printf("%c",a[j]);
printf("\n");
}
return 0;
}