输入一个字符串,并把它逆序输出
例如
循环结构:
#include<stdio.h>
#include<math.h>
#include<string.h>
void sort(char s[])
{
int i;
for(i=strlen(s)-1;i>=0;i--)
{
printf("%c",s[i]);
}
}
int main()
{
char s[80];
printf("Input a string:");
gets(s);
printf("after converted:");
sort(s);
return 0;
}
指针引用法:
#include<stdio.h>
#include<math.h>
#include<string.h>
void sort(char s[])
{
char *p=s;
int i;
i=strlen(p);
while(i--)
{
printf("%c",*(p+i));
}
}
int main()
{
char s[80];
printf("Input a string:");
gets(s);
printf("after converted:");
sort(s);
return 0;
}