求高手。写出来的程序结果不对。找不到错误。编写程序将由键盘输入两个字符串连接起来(不允许调用字符串函数)。
早上刚写的。。想不通。。能通过。但是有问题,题目为。编写程序将由键盘输入两个字符串连接起来(不允许调用字符串函数)。
请高手帮我找找错误。帮我分析下~
#include "stdio.h"
#define M 4
#define N 5
void main()
{char a[M],b[N],c[M+N];
int i,j,x,y;
L1:printf("input 1st: \n");
for(i=0;i<M;i++)scanf("%c",&a[i]);
printf("input 2st: \n");
for(j=0;j<N;j++)scanf("%c",&b[j]);
printf("you get\n");
for(x=0;x<4;x++)c[x]=a[x];
for(y=4;y>=0;y--)c[y+4]=b[y];
for(i=0;i<9;i++)printf("%c",c[i]);
goto L1;
}