用c实现笛卡尔积有字符串“abc" ,"xjk" ,"erw"等,求他们的笛卡尔积能不能用程序自动产生任意个字符串的笛卡尔
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 08:33:33
xR]KP+/aFDEp5S7e%y#%E7)e]?ǟ9s>.9|Wܗt=F{;:6->;.q|B6QRhdgog}CtX'?IXi{~1p/δ:mmg2X!)SϙI s"x(E-[(˺fV$E<~Ň=J[CpWKd??h* TEK%Y#! cD">f4`+{VePlZZVX>[ia.nApc."-~#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;
}