1. 程式人生 > >藏尾詩 (15分) 解題報告

藏尾詩 (15分) 解題報告

藏尾詩   (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;

}