求助
查看原帖
求助
1229128
lyx1234567楼主2024/8/6 11:36

求助 为什么只有20分```c #include "stdio.h" #include "string.h" int main(){ char score[70000],c; int i=0,win=0,lose=0; while(1){ scanf("%c",&c); if(c=='\n'){ continue; }else if(c=='E'){ score[i++]=c; break; }else{ score[i++]=c; } } for(i=0;score[i]!='E';i++){ if(score[i]=='W'){ win++; }else{ lose++; } if(win-lose>=2 && win>=11 || lose-win>=2 && lose>=11){ printf("%d:%d\n",win,lose); win=0;lose=0; } } printf("%d:%d\n\n",win,lose);win=0;lose=0; for(i=0;score[i]!='E';i++){ if(score[i]=='W'){ win++; }else{ lose++; } if(win-lose>=2 && win>=21 || lose-win>=2 && lose>=21){ printf("%d:%d\n",win,lose); win=0;lose=0; } } printf("%d:%d\n",win,lose); return 0; }

2024/8/6 11:36
加载中...