24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 465  |  回复: 0

喔喔wowo

银虫 (初入文坛)

[求助] 正方形3D扩展去除重复点坐标,if条件写的很蹩脚,求高人指点

题目是将一个正方形向三维方向扩展成2*2*2个正方形,然后输出顶点坐标,要求坐标不重复。我用的是for循环,嵌套5层,
for (p = 0; p < 2; p++) // x方向扩展
  {
    for (m = 0; m < 2; m++)// y方向扩展
     {
          for (n = 0; n < 2; n++)// z方向扩展
            {
                for (i = 0; i < 8; i++) // 正方形顶点坐标8个
                 {
                       for (j = 0; j < 3; j++)// 每个顶点x,y,z 坐标
                           { x[j] = a[j] + n* b[j] + m* c[j] + p*d[j]    //a[j]是原始顶点坐标,b[j]是z方向扩展矩阵,c[j]是向y方向扩展矩阵,p[j]是向x方向,这些全部已经定义过了
                                          }
我想在最内层用if 条件判断,但是仍旧去除不了重复坐标,我的if 条件是 if( p!=0&&m!=0&&n!=0&& x[2]==n&&x[1]==m&&x[0]==p),不输出,其余输出。

我觉得应该是可以去掉重复项了,但是答案不对,我的if 条件写的有问题,但不知道在哪儿,求高人指点,或者我这个算法太繁琐,也请高人指点。主要问题还是如何去除重复项。多谢……
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 喔喔wowo 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 302求调剂一志愿华中师范大学 +5 小江小江江江 2026-04-02 5/250 2026-04-02 15:47 by zikuzi1853
[考研] 071000生物学调剂 +6 知昭蔓 2026-04-02 6/300 2026-04-02 15:28 by sophie2180
[考研] 266求调剂 +4 学员97LZgn 2026-04-02 4/200 2026-04-02 13:03 by yulian1987
[考研] 292分,材料与化工,申请调剂 +19 程晴之 2026-04-01 23/1150 2026-04-02 11:59 by 程晴之
[考研] 求调剂!生物与医药专硕 +4 逆转陆先生 2026-04-01 4/200 2026-04-02 11:51 by xiaoranmu
[考研] 材料科学与工程调剂 +18 深V宿舍吧 2026-03-30 19/950 2026-04-02 10:28 by sanrepian
[基金申请] esi高被引论文是不是能对中标有所加分和帮助呢 +4 redcom 2026-04-01 4/200 2026-04-02 10:16 by wqy8563
[考研] 070300化学求调剂 +14 小黄鸭宝 2026-03-30 14/700 2026-04-02 10:07 by oooqiao
[考研] 354求调剂 +4 lxb598 2026-03-31 5/250 2026-04-02 09:55 by Jaylen.
[考研] 285求调剂 +11 AZMK 2026-04-01 11/550 2026-04-01 22:40 by peike
[考研] 085601材料工程找调剂 +20 oatmealR 2026-03-29 21/1050 2026-04-01 21:00 by lijunpoly
[考研] 310分求调剂 +4 成功上岸wang 2026-04-01 4/200 2026-04-01 20:35 by liu823948201
[考研] 环境工程 085701,267求调剂 +15 minht 2026-03-29 16/800 2026-04-01 10:13 by li_sujuan99
[考研] 358求调剂 +3 王向阳花 2026-03-31 3/150 2026-04-01 09:56 by zzchen2000
[考研] 323分 食品与营养调剂 +3 嘿ooo 2026-03-31 3/150 2026-03-31 09:38 by longlotian
[考研] 370求调剂 +3 080700调剂 2026-03-30 3/150 2026-03-31 01:09 by A_Zhe
[考研] 085600,专业课化工原理,321分求调剂 +5 大馋小子 2026-03-28 5/250 2026-03-29 08:56 by qingfeng258
[硕博家园] 招收生物学/细胞生物学调剂 +4 IceGuo 2026-03-26 5/250 2026-03-29 01:25 by griffith2014
[考研] 求佛 +7 迷人的哈哈 2026-03-28 7/350 2026-03-28 16:47 by 催化大白
[考研] 070300化学求调剂 +4 起个名咋这么难 2026-03-27 4/200 2026-03-27 21:39 by 83503孙老师
信息提示
请填处理意见