coura 发表于 2021-10-8 21:42:26

1表示剪刀,2表示石头,3表示布。若要赢输入的数,我只要+1,但是怎么表示3后一位是1

猜拳!你要赢,明白吗!用 1 代表剪刀,2 代表石头,3 代表布!电脑出什么,你就要输出对应赢的手势!什么,你不明白?石头赢剪刀,布赢石头,剪刀赢布!你一定要赢过电脑呀!
输入:
输入 1、2 或 3,代表对应的手势。
输出:
输出 1、2 或 3,表示能赢过输入的手势。

coura 发表于 2021-10-8 21:43:52

我记得小甲鱼一节课后作业做过,字母都往后移动3位,由此启发,但我不记得在哪里了{:10_250:}

wp231957 发表于 2021-10-9 06:40:48

coura 发表于 2021-10-8 21:43
我记得小甲鱼一节课后作业做过,字母都往后移动3位,由此启发,但我不记得在哪里了

模3加1

傻眼貓咪 发表于 2021-10-9 09:06:56

# include <stdio.h>

int main(){
    int n;
    scanf("%d", &n);
    printf("%d", n%3+1);
    return 0;
}

coura 发表于 2021-10-9 14:58:01

傻眼貓咪 发表于 2021-10-9 09:06


谢谢谢谢您!

coura 发表于 2021-10-9 14:59:55

wp231957 发表于 2021-10-9 06:40
模3加1

谢谢!
页: [1]
查看完整版本: 1表示剪刀,2表示石头,3表示布。若要赢输入的数,我只要+1,但是怎么表示3后一位是1