额。。。
```cpp
while(w[i]>g||h[i]>g)
{
w[i]=w[i]-w[i]/2;
h[i]=h[i]-h[i]/2;
}
```
这里改成
```cpp
while(w[i]>g||h[i]>g)
{
w[i]=w[i]/2;
h[i]=h[i]/2;
}
```
呢。。
by Elzat @ 2019-11-14 21:32:37
@[Elzat](/user/203587)
谢谢,我来试试
by 决心少年 @ 2019-11-14 21:34:10
@[Elzat](/user/203587)
额,过了呢
###### ~~果然还是因为自己太弱qwq~~
#谢谢!!!
by 决心少年 @ 2019-11-14 21:36:06
@[血祭少年](/user/215603)
不客气,那个。。。您知道为什么错了么。。
by Elzat @ 2019-11-14 21:36:44
咳咳
“系统会不断地对图片的长宽同时减半”
~~还是感觉没错qwq~~
by 决心少年 @ 2019-11-14 21:38:26
@[Elzat](/user/203587)
by 决心少年 @ 2019-11-14 21:38:34
@[血祭少年](/user/215603)
其实不是想法出错了。。。
int类型在计算时会自动向下取整。。。
这样的话
3/2就是1
而3-3/2则变成了2
所以会出错。。
by Elzat @ 2019-11-14 21:40:37
@[血祭少年](/user/215603)
额。。。而且题目中说了要向下取整,所以。。。
by Elzat @ 2019-11-14 21:44:37
@[Elzat](/user/203587)
哦!!
谢谢大佬!!
orz orz orz
by 决心少年 @ 2019-11-14 21:45:19
@[Elzat](/user/203587)
谢谢!!!
#第一次见到像您这样帮人帮到底的好人呢!!
by 决心少年 @ 2019-11-14 21:46:47