gpt4 book ai didi

C 反转字符串中的单词

转载 作者:行者123 更新时间:2023-12-02 04:15:31 24 4
gpt4 key购买 nike

尝试学习 C,所以我想反转字符串中的每个单词。“Hello World”到“olleH dlroW”这就是我到目前为止所拥有的。

int main()
{
char str[100];
int i;
printf("Enter string:");
fgets(str,sizeof(str),stdin);

for (i = 0; i <= strlen(str); i++)
{
if (str[i] == ' ')
{
// Here the space and how should I switch words now?
}
}

return 0;
}

我应该这样做吗:

temp = str[i];j = str[i-1];

然后交换位置? str[i]=j; j=温度;我现在被困在这里了!

最佳答案

我不会放弃答案,因为这看起来像是一个家庭作业问题,也是一个很好的学习机会,但这里有一个提示:

考虑一下如何以编程方式引用单词中每个字母的“相反”。所以 str[0] 和 str[strlen(str)] 等等。这应该对您有帮助,但请随意探讨进一步的问题。

关于C 反转字符串中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34048025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com