程序无法正常运行,请问是什么原因呢?
想要把a字符串里面最大的那个字母,然后放到b字符数组里面去。#include "stdio.h"
#include "string.h"
main()
{char a[5][10]={"abcd","efgh","ijkl","mnop","qrst"},b[10],m;
int i,j;
for (i=0;i<5;i++)
{strcpy (m,a[i][0]);
for (j=1;j<4;j++)
if (strcmp (m,a[i][j]) < 0)
strcpy(m,a[i][j]);
strcpy (b[i],m);
}
puts (b);
}
用TC执行,无法运行。
请问是什么原因呢?
代码中哪儿有错误呢?
[[it] 本帖最后由 葡萄树 于 2009-8-3 17:01 编辑 [/it]]