#include<stdio.h>
#include<string.h>
int main()
{
char a[90],b[90][90];
gets(a);
int i,k=0,j=0;
for(i=0; i<strlen(a); i++)
{
if(a[i]!=' ')
{
b[k][j]=a[i];
j++;
}
else
{
b[k][j+1]='\0';
k++;
j=0;
}
}
for(i=k; i>0; i--)
printf("%s ",b[i]);
printf("%s",b[0]);
return 0;
}
考察字符串的输入,这里就不能再用scanf()函数了,因为字符串需要用到空格分割,我的方法是把一串字符串转化为字符数组。分隔符就是空格
PAT(C语言版)-Basic-1009. 说反话 (20)
最新推荐文章于 2022-03-18 22:42:27 发布