char ch;int first=1,k;for(k=1;k<=8;k++){ch=getchar();if(first=1){purchar(ch);first=0;}else{putchar('-');putchar(ch);}}
if(first=1){ 是==1吗?这个是为了第一次输出前边不带-