#include
#include
int main()
{
char para[100];
int i,k;
/*scanf("%c",para);//%c是单个字符。。。
k=scanf("%c",para);
while(k!=EOF)
scanf("%c",para);
printf("the input words: \n");
for(i=strlen(para);i>=0;i--)
printf("%c",para[i]);
*/
i=0;
scanf("%c",¶[i]);
while(para[i]!='-')//以输入-(负)号为字符串输入的结束符
{
i++;
scanf("%c",¶[i]);
}
k=i;//k是字符串的长度
for(i=k-1;i>=0;i--)//字符串的倒序输出
printf("%c",para[i]);
printf("\n");
return 0;
}
试试上述代码,我调试过了。。。。
scanf("%c",para);这个位置要用循环。
一个循环就解决了啊,