VB6.0能做出这样的程序吗?

来源:百度知道 编辑:UC知道 时间:2024/05/21 23:28:06
例子:+ - - =-10, 1 2 7 6=-10
VB能编出程序在+ - 的左右自动填上1至9的数字吗?或在给出的数字间添加+ -号..而且1至9个数不能重复!
能做到的朋友能教教我吗?乐意的话请给个QQ号..谢谢!!
谢谢你提供的代码,C语我也是不太会,但你这个代码是只能算这两个例子的吗?如果只能算以上这两个例子的话麻烦你更进一下好吗?条件是:最后得数是任由我自定的..如果我再定下的是+和-的话程序要帮我算出+-左右的四个数字,如果我定的是数字的话程序要帮我算出数字之间的+或-

你好。我用c语言编写了一下。供你参考。我感觉这个用c语言容易实现。
我vb学得不好,所以不知道怎么表示。应该vb也可以这样做的
我没有qq 。有个邮箱 vanvenj@126.com
main()
{
test(9,1);
}
test(int x,int y)
{
int a,b,c,d;
for (a=y;a<x;a++)
{
for (b=y;b<x;b++)
{
for (c=y;c<x;c++)
{
for (d=y;d<x;d++)
{
if(a!=b&&b!=c&&c!=d&&d!=a)
{
if(a+b-c-d==-10)
printf("%d%d%d%d\n",a,b,c,d);
}
}
}
}
}
}
结果为
1258
1267
1276
1285
1368
1286
1478
1487
2158
2167
2176
2185
2378
2387
3168
3186
3278
3287
4178
4187