>>300
ああ、ごめん1レスに収めるための圧縮でミスがあったわw
#include<stdio.h>
int main(int c,char**v){
    FILE*fin=fopen(v[1],"r"),*fout=fopen(v[2],"w");
    int m=0;
    for(;(c=getc(fin))!=EOF;m^=c=='\n')(m&&c-'\n')||putc(c,fout);
    fclose(fout);fclose(fin);
    return 0;
}