写一个函数,使输入的一个字符串按反序,在主函数中输入字符串和,在非主函数中输
3个回答
展开全部
子函数
#include<string.h>
#include<stdio.h>
/*子函数*/
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;
}
#include<string.h>
#include<stdio.h>
/*子函数*/
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
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);
}
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);
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-12-17
展开全部
#include <stdio.h>
void rout(void)
{
char c;
if ((c=getchar())!='\n') rout();
putchar(c);
}
int main(void)
{
rout();
return 0;
}
void rout(void)
{
char c;
if ((c=getchar())!='\n') rout();
putchar(c);
}
int main(void)
{
rout();
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询