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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:59:43
用c实现笛卡尔积有字符串“abc

用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;
}