【发布时间】:2015-12-02 16:35:18
【问题描述】:
尝试学习 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;
}
我应该这样做吗:
温度 = str[i]; j = str[i-1];
然后换个地方? str[i]=j;和 j=temp; 我被困在这一点上!
【问题讨论】: