题解 | #句子逆序#
句子逆序
https://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
#include<stdio.h>
int main(void)
{
char a[1000];
int len;
int i=0;
int j=0;
scanf("%[^\n]",&a);
len=strlen(a);
int k=len;
for(i=(len-1);i>=0;i--)
{
if(a[i]==' ')
{
for(j=(i+1);j<k;j++)
{
printf("%c",a[j]);
}
k=i;
printf(" ");
}
}
for(i=0;i<k;i++)
{
printf("%c",a[i]);
}
return 0;
}
int main(void)
{
char a[1000];
int len;
int i=0;
int j=0;
scanf("%[^\n]",&a);
len=strlen(a);
int k=len;
for(i=(len-1);i>=0;i--)
{
if(a[i]==' ')
{
for(j=(i+1);j<k;j++)
{
printf("%c",a[j]);
}
k=i;
printf(" ");
}
}
for(i=0;i<k;i++)
{
printf("%c",a[i]);
}
return 0;
}