用c实现笛卡尔积有字符串“abc" ,"xjk" ,"erw"等,求他们的笛卡尔积能不能用程序自动产生任意个字符串的笛卡尔

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 08:33:33
用c实现笛卡尔积有字符串“abc
xR]KP+/ a΁FDEp5S7e%y#%E7)e]?ǟ9s>.9|Wܗt=F{;:6->;. q|B6QRhdgog}CtX'?I Xi{~1p/δ:mmg2X!)SϙI s"x(E-[(˺fV$E< ~Ň=J[C€ pWKd??h* T EK%Y# ! cD">f4`+{VePlZ ZVX>[ia.nA pc."-~#CIĶ5bAhI$y_:w

用c实现笛卡尔积有字符串“abc" ,"xjk" ,"erw"等,求他们的笛卡尔积能不能用程序自动产生任意个字符串的笛卡尔
用c实现笛卡尔积
有字符串“abc" ,"xjk" ,"erw"等,求他们的笛卡尔积
能不能用程序自动产生任意个字符串的笛卡尔

用c实现笛卡尔积有字符串“abc" ,"xjk" ,"erw"等,求他们的笛卡尔积能不能用程序自动产生任意个字符串的笛卡尔
#include
void vector_multiply_print(char * a, char * b)
{
char * x = a, * y = b;
char z[3]={0,0,0};
printf("\n[ %s ] * [ %s ] = {", a, b);
while(*x) {
z[0] = *x++;
y = b;
while(*y) {
z[1] = *y ++;
printf("%s, ", z);
}
}
printf("\b\b}\n");
}
int main(void)
{
vector_multiply_print("abc", "xjk");
vector_multiply_print("abc", "erw");
vector_multiply_print("xjk", "erw");
return 0;
}