MT37. 魔法表
描述
输入描述
第一行包含一个整数𝑛1 ,表示表针当前的方向。输出描述
若需要顺时针旋转𝑥度,则输出𝑥;示例1
输入:
315 45
输出:
90
示例2
输入:
45 270
输出:
-135
C++14 解法, 执行用时: 2ms, 内存消耗: 236KB, 提交时间: 2019-05-18
#include <stdio.h> int main() { int n1,n2; scanf("%d%d",&n1,&n2); if (( (n2-n1+360)%360) <= 180) { printf("%d",(n2-n1+360)%360); } else { printf("%d",-(n1-n2+360)%360); } return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 304KB, 提交时间: 2021-09-18
#include <stdio.h> int main() { int n1=0,n2=0; int ret = 0; while(scanf("%d\n %d",&n1,&n2) != EOF) { if(n1>=n2) { if((n1-n2) >= 180) { printf("%d\n",(n2+360-n1)); } else printf("%d\n",(n2-n1)); } else { if((n2-n1)<=180) printf("%d\n",(n2-n1)); else printf("%d\n",(n1+360-n2)); } } return 0; }