pat1018

#include<stdio.h>
#include<string.h>  
int main(){
    int num,i,draw=0,A_winsC=0,A_winsJ=0,A_winsB=0,B_winsC=0,B_winsJ=0,B_winsB=0;
    int AW=0,AF=0,BW=0,BF=0;
    char c1,c2;
    scanf("%d",&num);
    for(i=0;i<num;i++){
        scanf(" %c %c",&c1,&c2);
        if(c1==c2){
            draw++;
        }else if(c1=='C'&c2=='J'){
            A_winsC++;
        }else if(c1=='J'&c2=='B'){
            A_winsJ++;
        }else if(c1=='B'&c2=='C'){
            A_winsB++;
        }else if(c2=='C'&c1=='J'){
            B_winsC++;
        }else if(c2=='J'&c1=='B'){
            B_winsJ++;
        }else if(c2=='B'&c1=='C'){
            B_winsB++;
        }
    }
    AW=A_winsC+A_winsJ+A_winsB;
    AF=num-draw-AW;
    BW=B_winsC+B_winsJ+B_winsB;
    BF=num-draw-BW;
    printf("%d %d %d\n",AW,draw,AF);
    printf("%d %d %d\n",BW,draw,BF);
    //printf("%d %d %d\n",A_winsC,A_winsJ,A_winsB);
    if(A_winsC>=A_winsJ&&A_winsC>A_winsB){
        printf("%c ",'C');
    }else if(A_winsJ>A_winsB){
        printf("%c ",'J');
    }else{
        printf("%c ",'B');
    }
    if(B_winsC>=A_winsJ&&B_winsC>A_winsB){
        printf("%c",'C');
    }else if(B_winsJ>B_winsB){
        printf("%c",'J');
    }else{
        printf("%c",'B');
    }
    return 0;  
}
function copy-data([int]$startrow, [int]$startcol, [int]$endrow, [int]$endcol, [string]$pat, [string]$file, [int]$sheetfrom, [int]$sheetto) { $excel = New-Object -ComObject Excel.Application $excel.Visible = $false $wb = $excel.Workbooks.Open($file) $wsfrom = $wb.Sheets.Item($sheetfrom) $wsto = $wb.Sheets.Item($sheetto) $sr = $wsfrom.Range($wsfrom.Cells.Item($startrow, $startcol), $wsfrom.Cells.Item($endrow, $endcol)) $fc = $sr.Find($pat) if ($fc -ne $null) { $rown = $fc.Row $dsr = $wsto.Range($wsto.Cells.Item($rown, $startcol), $wsto.Cells.Item($rown + ($endrow - $startrow), $endcol)) $dsr = $dsr.Resize($sr.Rows.Count, $sr.Columns.Count) $sr.Copy() $dsr.PasteSpecial(-4104) } $excel.DisplayAlerts = $false $wb.Close($true) [Runtime.Interopservices.Marshal]::ReleaseComObject($excel) | Out-Null } $path = $PWD.Path $file = "$path\a.xlsx" # 将sheet1中第1行到第4行、第2列到第9列的数据复制到sheet2中 copy-data -startrow 1 -startcol 2 -endrow 4 -endcol 9 -pat 1009 -file $file -sheetfrom 1 -sheetto 2 # 将sheet1中第6行到第8行、第2列到第9列的数据复制到sheet2中 copy-data -startrow 6 -startcol 2 -endrow 8 -endcol 9 -pat 1018 -file $file -sheetfrom 1 -sheetto 2 # 将sheet1中第10行到第11行、第2列到第9列的数据复制到sheet2中 copy-data -startrow 10 -startcol 2 -endrow 11 -endcol 9 -pat 1023 -file $file -sheetfrom 1 -sheetto 2 这个是搜索sheet1中关键词吗,我现在要搜索sheet2中关键词 得到行信息后再把sheet1指定内容复制到sheet2指定区域,怎么修改呢
05-19
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值