用数字字符数组求两数相加的问题
#include<stdio.h>void main()
{
int T,c;
char A[1000],B[1000];
scanf("%d",&T);
for(int i=0;i<T;i++)
scanf("%d%d",&A[i],&B[i]);
for(i=0;i<T;i++){
c=(A[i]-'0')+(B[i]-'0');
printf("%d\n",c);
}
}
论坛怎么老是提示我说题目标题不够明确阿。。
问:结果为什么是负数?而且都是负几十的?烦请有主意的赐教~