写一个函数,使输入的一个字符串按反序,在主函数中输入字符串和,在非主函数中输

2025-04-26 10:46:21
推荐回答(3个)
回答1:

子函数
#include
#include
/*子函数*/
void sub_string( char *src)
{
int i, count;
char *p;
count = strlen(src);
p = src + count - 1;
for(i = 0;i < count;i++){
printf("%c",*p--);
}
printf("\n");
}
int main(void) /*测试*/
{
char *sorce = {"abcdefg"};
sub_string(sorce);
return 0;
}

回答2:

#include
void change (char a[])
{
int i;
char b[5];
puts(a);
printf("\n");
for(i=0;i<5;i++)
b[i]=a[i];
for(i=0;i<5;i++)
a[4-i]=b[i];
}
void main()
{
char str[5];
gets(str);
change(str);
puts(str);
}

回答3:

#include

void rout(void)
{
char c;
if ((c=getchar())!='\n') rout();
putchar(c);
}
int main(void)
{

rout();
return 0;
}