编写一个C语言代码根据对方的出招给出对应的赢招。但是!为了不让对方输得太惨你需要每隔K次就让一个平局。输入格式:输入首先在第一行给出正整数K≤10即平局间隔的次数。随后每行给出对方的一次出招:ChuiZi代表锤子、JianDao代表剪刀、Bu代表布。End代表输入结束这一行不要作为出招处理。输出格式:对每一个输入的出招按要求输出稳赢或平局的招式。每招占一行。输入样例:2ChuiZiJianDaoB
#include <stdio.h> #include <string.h>
int main() { char s[10]; int k, times = 0; scanf("%d", &k); while (scanf("%s", s) == 1 && strcmp(s, "End")) { times++; if (times % (k + 1) == 0) printf("Bu\n"); else if (strcmp(s, "ChuiZi") == 0) printf("JianDao\n"); else if (strcmp(s, "JianDao") == 0) printf("Bu\n"); else printf("ChuiZi\n"); } return 0; }
原文地址: http://www.cveoy.top/t/topic/hpHg 著作权归作者所有。请勿转载和采集!