c[ 0 ] 赋值为空格,输出其ASCII码
还有下面:
for (i = 0; i <= m; i++)
{
a[i] =a[i]- '0';
printf("a[%d]=%d\n",i,a[i]);
}
printf("***********************************\n");
printf("***********************************\n");
for (i = 0; i <=n;i++)
{
b[i] =b[i]- '0'; //给输入的数字编号
printf("b[%d]=%d\n",i,b[i]);
}
你不觉得for()里面的 " <= "应该是" < " 吗?
main函数中,char a[M], b[M], c[M * 2];应该放在printf之前。
请问你的问题是什么?