c语言问题 急!!!
#include<stdio.h>#include<string.h>voidfun(char*s,char*t){/************found*********...
#include <stdio.h>
#include <string.h>
void fun (char *s, char *t)
{
/************found************/
int i;
sl = strlen(s);
for (i=0; i<sl; i++)
/************found************/
t[i] = s[sl-i];
for (i=0; i<sl; i++)
t[sl+i] = s[i];
t[2*sl] = '\0';
}
main()
{ char s[100], t[100];
printf("\nPlease enter string s:"); scanf("%s", s);
fun(s, t);
printf("The result is: %s\n", t);
}
这个程序错哪了 怎么改 展开
#include <string.h>
void fun (char *s, char *t)
{
/************found************/
int i;
sl = strlen(s);
for (i=0; i<sl; i++)
/************found************/
t[i] = s[sl-i];
for (i=0; i<sl; i++)
t[sl+i] = s[i];
t[2*sl] = '\0';
}
main()
{ char s[100], t[100];
printf("\nPlease enter string s:"); scanf("%s", s);
fun(s, t);
printf("The result is: %s\n", t);
}
这个程序错哪了 怎么改 展开
2个回答
展开全部
#include <stdio.h>
#include <string.h>
void fun (char *s, char *t)
{
/************found************/
int i;
int sl = strlen(s);
for (i=0; i<sl; i++)
/************found************/
t[i] = s[sl-i+1];
for (i=0; i<sl; i++)
t[sl+i] = s[i];
t[2*sl] = '\0';
}
#include <string.h>
void fun (char *s, char *t)
{
/************found************/
int i;
int sl = strlen(s);
for (i=0; i<sl; i++)
/************found************/
t[i] = s[sl-i+1];
for (i=0; i<sl; i++)
t[sl+i] = s[i];
t[2*sl] = '\0';
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询