把i am a student用c语言转换成student a am i

来源:百度知道 编辑:UC知道 时间:2024/05/08 14:08:22
初学语言寻求帮助。。

#include <stdio.h>
#include <string.h>
#include <ostream.h>
#include <windows.h>

int main()
{
char str[1000]="i am is student";
char str2[1000];
int i=0;
int nCount=0;
int nOld=0;
::memset(str2,0,1000);
nCount=strlen(str);
nOld=0;
for(i=0;i<nCount;i++)
{
if(str[i]==' ')
{
::memcpy(str2+nCount-i,str+nOld,i-nOld);
str2[nCount-i-1]=' ';
nOld=i+1;
}
}
::memcpy(str2+nCount-i,str+nOld,i-nOld);

printf("%s\n",str2);
}