题解 | #牛牛的金币#
知识点:
分支控制:分支控制
if...else...的嵌套
#include <iostream> using namespace std; int main() { int x, y, x1, y1; cin >> x >> y >> x1 >> y1; if (x == x1) { y < y1 ? cout << 'u' : cout << 'd'; } else { x < x1 ? cout << 'r' : cout << 'l'; } return 0; } // 原来解法 /* int main() { int x = 0; int y = 0; int x1 = 0; int y1 = 0; char direction = ' '; cin >> x >> y; cin >> x1 >> y1; if (x == x1) { if (y < y1) { direction = 'u'; } else { direction = 'd'; } } else { if (x < x1) { direction = 'r'; } else { direction = 'l'; } } cout << direction; return 0; } */#算法#