又是一道让我浅浅地崩溃了的题 大佬们 这个代码哪里有问题呜呜呜呜

P4414 [COCI2006-2007#2] ABC

应该是排序有问题,比较抽象
by light_searcher @ 2024-03-24 08:30:11


@[wvvvvvvvvvvvv](/user/1300157) 您这个发一下是哪道题啊, 看不了亿点啊。
by wmz_lost @ 2024-03-24 08:31:51


基础不扎实导致的,排序要多进行几遍才行,还有就是定义变量要么给他个初始值要么把它放到外面(初始值自动为0)
by wenlebo @ 2024-03-24 08:31:55


@[light_searcher](/user/724648) 确实是比较抽象哈哈哈哈
by wvvvvvvvvvvvv @ 2024-03-24 09:03:55


@[wenlebo](/user/640552) 好的好的 感谢感谢
by wvvvvvvvvvvvv @ 2024-03-24 09:04:27


我也和你一样的思路,代码都差不多,也是一直不过,您现在过了吗
by baisedeyun @ 2024-03-31 09:31:03


一直不知道错在哪里?
by baisedeyun @ 2024-03-31 09:31:56


# 题解来喽``` #include <bits/stdc++.h> using namespace std; int a , b , c , a1 , b1 , c1 , d; char A , B , C; int main(){ cin >> a >> b >> c ; if (a > b){ d = b; b = a; a = d; } if (b > c){ d = c; c = b; b = d; } if (a > b){ d = b; b = a; a = d; } cin >> A >> B >> C; if (A == 'A'){ cout << a << " "; } if (A == 'B'){ cout << b << " "; } if (A == 'C'){ cout << c << " "; } if (B == 'A'){ cout << a << " "; } if (B == 'B'){ cout << b << " "; } if (B == 'C'){ cout << c << " "; } if (C == 'A'){ cout << a << " "; } if (C == 'B'){ cout << b << " "; } if (C == 'C'){ cout << c << " "; } return 0; } ```
by Windy0430 @ 2024-04-21 17:55:58


|