编辑代码

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
	
	int n,me,cpt,me_win,cpt_win,max;
	
	me_win = 0;
	cpt_win = 0;
	max = 0;
	
	scanf("%d",&n);
	printf("本次比赛为%d局%d胜制\n",2*n+1,n+1);
	
	while ( max < n+1 ) {
		
		srand(time(0));
        cpt = rand()%3;
		scanf("%d",&me);
		
		if ( (++cpt)%3 == me ) {
			me_win++;
			printf("本轮我赢了,我已经赢了%d次\n",me_win);
		} else if ( (++me)%3 == cpt ) {
			cpt_win++;
			printf("本轮电脑赢,电脑已经赢了%d次\n",cpt_win);
		} else {
			printf("本轮平局\n");
		}
		
		max = me_win > cpt_win ? me_win : cpt_win;
	}

	printf("\n");
	if ( me_win > cpt_win ) printf("最终我赢了\n");
	else printf("最终电脑赢\n");
	
	return 0;
}