我的程序 大神帮我把程序改一下 加注释 谢谢
我的程序:
#include <stdio.h>
int main()
{
int i,j;
char myString[300],temp[20];
j=0;
int p;//用来记录数组位置
p=0;
/*scanf("%d",&T);
for (i=0;i<T;i++)
{
gets(myString[i]);
}*/
gets(myString);
for (i=0;;i++)
{
//p=i;
if (myString[i]==0)
{
break;
}
if (myString[i]==' ')
{
//j=0;
p=i;
for (j=0;;j++)
{
if(myString[p]==' ')
break;
myString[p]=temp[j];
p--;
}
j=0;
}
temp[j]=myString[i];
}
printf("%s\n",myString);
return 0;
}
谢谢 不过你写的程序没有按照我的要求 我想的是 每一个单词都逆序输出 不过你的程序还是给了我很大启发 我也在你的程序的基础上写出来了 谢谢
不改你的了,提供一个作参考……
//#include "stdafx.h"//vc++6.0加上这一行.