楼主是做类似于计算机等级考试一级的汉字输入题吗?
如果是,算法很简单
char *pIn; //两个比较的字符串
char *pOut;
...........//对字符串进行赋值
int len = 0,t,i,ctrue=0,cfalse=0;
len = strlen(pIn);
t = strlen(pOut);
if (t<len)
len = t;
for (i=0;i<len;i++)
{
if (pIn(i) == pOut(i))
ctrue++;
else
cfalse++;
}
//最后加上后面没有比较的长度到cfalse里面