JAVA 高手求解答 数组 矩阵 算法问题 C语言高手也可以来。。。真心求学 秒回 在线等
答案:2 悬赏:0 手机版
解决时间 2021-03-24 10:16
- 提问者网友:沉默菋噵
- 2021-03-23 13:53
JAVA 高手求解答 数组 矩阵 算法问题 C语言高手也可以来。。。真心求学 秒回 在线等
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-03-23 15:04
没放入编译器,这里只提供伪代码,可能含中文字符而不能直接运行
public static Photograph PhotoContact(Photograph photo180,Photograph photo90) {
int y,x;
//安全情况下该提供判断高与宽哪个长,这里默认宽》高
Photograph photo1= new Photograph(photo180.getWidth()+photo90.getHeight(),photo90.getHeight());
//请在此处将photo1初始化全为黑色;
for(x=0;x
for(y=0;y
photo1.setPixel(x,y, photo180.getPixel(x,y));
}
for(x=0;x
for(y=0;y
photo1.setPixel(x+photo180.getWidth(),y, photo90.getPixel(x,y));
}
}
return photo1;
}追问
public static Photograph PhotoContact(Photograph photo180,Photograph photo90) {
int y,x;
//安全情况下该提供判断高与宽哪个长,这里默认宽》高
Photograph photo1= new Photograph(photo180.getWidth()+photo90.getHeight(),photo90.getHeight());
//请在此处将photo1初始化全为黑色;
for(x=0;x
for(y=0;y
photo1.setPixel(x,y, photo180.getPixel(x,y));
}
for(x=0;x
for(y=0;y
photo1.setPixel(x+photo180.getWidth(),y, photo90.getPixel(x,y));
}
}
return photo1;
}追问
我思路和你差不多一样 但是还是出错! 我错在那里?
追答根据逻辑顺序你已把需要操作的源照片设置为黑色,所以你怎么拼都只会是两黑色照片,至于报错问题,由于代码行数没出来也不太清楚,不过应该是越界了,蓝色那行请改为
photo1.setPixel(x+h,y, photo.getPixel(y,h-x-1));
全部回答
- 1楼网友:刀戟声无边
- 2021-03-23 16:29
aaaaaaaaaaaaaa
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯