#include <stdio.h>
#include <string.h>
int main(void){
char str[81];
int i = 0;
gets(str);
//gets返回输入的一整行字符串,以换行结束
//strlen返回字符串的长度,包括空格,以\0结束
for (i = strlen(str); i > 0; i--) { //从末尾开始遍历字符串
if (str[i] == ' ') {
//%s输出字符串,从指针指向字符开始,输出到"\0"结束
//%c输出一个字符,即当前指针所指的单个字符
printf("%s ", &str[i+1]); //遇到空格,输出空格后的单词
str[i] = '\0'; //把空格改为 \0,使后续输出也只有一个单词
}
}
printf("%s", &str[i]);
}
PAT1009 说反话
最新推荐文章于 2024-07-28 10:54:35 发布