您的位置:首页 > 其它

输入一串字符串,将其逆向输出

2016-01-08 15:18 288 查看
方法一:
#include<stdio.h>
int main(void)
{
char m,str[100];
int i, j;
printf("Please input a string:\n");
scanf("%s",str);
printf("The origal string  into:%s\n", str);
for (i = 0; str[i] != '\0'; i++)
for (j = i + 1;str[j] != '\0'; j++)
{
m = str[i];
str[i] = str[j];
str[j] = m;
}
printf("The string changs into:%s\n", str);
return 0;
}

方法二

#include <stdio.h>
int main()
{
char s[100];
char *p;
int i;

p=s;
scanf("%s",s);
for (i=0; p[i]!='\0'; i++)
{

}
for (i--; i>=0; i--)
{
printf("%c",p[i]);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: