藏尾詩 (15分) 解題報告
阿新 • • 發佈:2019-01-02
藏尾詩 (15分)
本題要求編寫一個解密藏尾詩的程式。
輸入格式:
輸入為一首中文藏尾詩,一共四句。每句一行,但句子不一定是等長的,最短一個漢字,最長九個漢字。注意:一個漢字佔兩個位元組。
輸出格式:
取出每句的最後一個漢字並連線在一起形成一個字串並輸出。同時在末尾輸入一個換行符。
輸入樣例:
悠悠田園風
然而心難平
蘭花輕湧浪
蘭香愈幽靜
輸出樣例:
風平浪靜
程式碼附上,水題,一點要知道漢字佔兩個位元組
#include<stdio.h> #include<iostream> #include<algorithm> #include<string.h> #include<math.h> using namespace std; int main() { char a[100]; char b[100]; int sum=0; int k=0; while(scanf("%s",a)) { int t=strlen(a); b[k++]=a[t-2]; b[k++]=a[t-1]; sum++; if(sum==4)break; } b[k]='\0'; puts(b);
return 0;
}