说反话-加强版

发布时间:2024年01月07日

主要:使用strtok函数(将字符串以空格分开)(若不了解strtok函数,我在其它文章已说明)

#include <stdio.h>
#include <string.h>
int main()
{
? ? int i = 0;
? ? int z = 0;
? ? char* str[500001];当字符串全是以一个的字符,则有500001个
? ? char arr[500001] = { '\0' };? 题目明确字符串<=500000
? ? gets(arr);
? ? str[z] = strtok(arr," ");
? ? while( str[z] != NULL)
? ? {
? ? ? ? z++;
? ? ? ? str[z] = strtok(NULL," ");
? ? }
? ? for( i = z - 1 ; i >= 0 ; i--)
? ? {
? ? ? ? if( i == z - 1)
? ? ? ? {
? ? ? ? ? ? printf("%s",str[i]);
? ? ? ? }
? ? ? ? else{
? ? ? ? ? ? printf(" %s",str[i]);
? ? ? ? }
? ? ? ??
? ? }
? ? return 0;
}

文章来源:https://blog.csdn.net/wx20041102/article/details/135444818
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。