PTA7-85:藏頭詩
阿新 • • 發佈:2018-12-27
今天做了一道藏頭詩的題目,感覺很難,其實,主要是要判斷漢字每個佔用2個位元組,所以需要兩個長度的陣列去儲存。
其次,輸入字串,可以使用二維陣列進行儲存。
附上程式碼。
/* 題目:藏頭詩 作者:Unis 日期:2018.3.4 Sunday */ #include<stdio.h> int main(){ char s[4][2000]; char t[20]; int i = 0,j = 0; for(i = 0;i < 4;i++){ scanf("%s",s[i]); } for(j = 0;j < 4;j++){ t[j*2] = s[j][0];//t[0] t[2] t[j*2+1] = s[j][1];//t[1] t[3] } t[2*j] = '\0'; printf("%s\n",t); //test // for(int i = 0;i < 4;i++){ // printf("%s\n",s[i]); // } return 0; }