| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1283 人关注过本帖
标题:请教这个循环语句
取消只看楼主 加入收藏
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
结帖率:73.97%
收藏
已结贴  问题点数:20 回复次数:10 
请教这个循环语句
在一张表中,字段结构规律如下(字段名是举例):
程序代码:
Create Table bb (m1_1 c(5),m1_2 c(5),m1_3 c(5),;
   m2_1 c(5),m2_2 c(5),m2_3 c(5),;
   m3_1 c(5),m3_2 c(5),m3_3 c(5),;
   p1_1 c(5),p1_2 c(5),p1_3 c(5),;
   p2_1 c(5),p2_2 c(5),p2_3 c(5),;
   p3_1 c(5),p3_2 c(5),p3_3 c(5),;
   k1_1 c(5),k1_2 c(5),k1_3 c(5),;
   k2_1 c(5),k2_2 c(5),k2_3 c(5),;
   k3_1 c(5),k3_2 c(5),k3_3 c(5))

   即:字段分为m,p,k三个类,每类下有n个小类字段(三类的小字段个数相同),每小类分别有3个字段。
要求在m,p,k中分别取一个字段组成一组进行统计,这个循环语句应怎么写?
谢谢!
搜索更多相关主题的帖子: 语句 字段 要求 相同 循环 
2022-11-26 19:18
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
换个方式请教:
m1有n1个元素;
m2有n2个元素;
m3有n3个元素;
m4有n4个元素:
m5有n5个元素。
上面五类元素中,每类取一个与其他类组合,每次取3个一组,如何实现?

谢谢!
2022-11-26 21:41
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
回复 4楼 吹水佬
谢谢版主!
举例如下:
m1(1)=aa1;
m1(2)=aa2;
m1(3)=aa3;
m2(1)=bb1;
m2(2)=bb2;
m3(1)=cc1;
m3(2)=cc2;
m3(3)=cc3;
m4(1)=dd1;
m4(2)=dd2;
m4(3)=dd3;
m4(4)=dd4
m1,m2,m3,m4中每次取一个元素,每3个一组:
组1=aa1,bb1,cc1
组2=aa1,bb1,cc2
......
组102=aa3,bb2,dd4
最后得到102组数
如何得到?

[此贴子已经被作者于2022-11-27 15:18编辑过]

2022-11-27 00:42
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
回复 4楼 吹水佬
版主:
   你以前有一个示例回复:
    https://bbs.bccn.net/thread-502821-1-1.html
我试试,不懂再请教!!!
2022-11-27 01:04
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
我用吹版主前面示例的方法不行,前面示例是3个数组,取数组成6个一组
,这是4个数组,取数组成3个一组。
请版主按上面的举例硬算,得到所有组的数据,谢谢!
2022-11-27 04:05
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
有了4个数组的取数方法,5个、6个…都好办了。
2022-11-27 04:24
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
以下是引用独木星空在2022-11-27 10:00:50的发言:
最终结果为:2*3*3+3*3*4+3*4*2+4*2*3=18+36+24+24=102组,非72组。

对,谢谢!
2022-11-27 10:31
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
以下是引用sdta在2022-11-27 10:41:45的发言:

楼主的意思是数组数量不固定,每个数组的元素数也是不固定的吧,如5楼的示例所示,每个数组中的元素是不一样的吧?

谢谢关心!
就以示例为对象,硬计算,因为我目前而要统计的数组和数组内元素是可数的。

[此贴子已经被作者于2022-11-27 11:41编辑过]

2022-11-27 11:39
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
以下是引用sdta在2022-11-27 13:17:09的发言:

用FOR ENDFOR 嵌套,或者SQL命令处理

如果是3个类,分别各取一个,这个好写。4个类及以上就不知怎么写为好。
请指教!
2022-11-27 15:25
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
请指教!

[此贴子已经被作者于2022-11-27 15:43编辑过]

2022-11-27 15:30
快速回复:请教这个循环语句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024649 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved