[问题] 数字的转换对应输出

楼主: tfhs (单细胞生物)   2018-07-22 23:44:00
问题就是以下的数字对应输出
输入 -> 输出 (x只有1~7)
1 -> 5
2 -> 6
3 -> 0
4 -> 1
5 -> 2
6 -> 3
7 -> 4
用if写的话很简单
if (x<3) {
x=x+4
}else{
x=x-3
}
但如果不用if,想直接用表达式作转换
请问有办法做到吗?
想很久想不出来,直觉是利用绝对值,但就是卡住
google搜寻也不晓得怎么下关键字,只好上来求救
感谢回答~

Links booklink

Contact Us: admin [ a t ] ucptt.com