char * complexNumberMultiply(char * num1, char * num2){
int a,b,c,d;
sscanf(num1,"%d+%di",&a,&b);
sscanf(num2,"%d+%di",&c,&d);
char* result=(char*)malloc(15*sizeof(char));
sprintf(result,"%d+%di",a*c-b*d,a*d+b*c);
return result;
}
学习记录:
1.sscanf的用法
2.sprintf的用法
参考:http://t.csdn.cn/vFllH



