題目:將兩個人寫的信解密,在一個句子中,取第i個單詞的第i為作為字母,組成一個新的單詞,
如果第i個單詞長度小於i,則忽略這個單詞,下一個長度大於i的單詞作為第i個。
分析:簡單題,字符串。直接統計輸出即可。
說明:注意輸入輸出格式。
#include <cstdlib>
#include <cstring>
#include <cstdio>
char buf[1001];
int main()
{
int T;
scanf("%d",&T);
getchar();
getchar();
for (int t = 1; t <= T; ++ t) {
printf("Case #%d:\n",t);
while (gets(buf) && buf[0]) {
int count = 1, word = 0, flag = 0;
for (int i = 0; buf[i]; ++ i) {
if (buf[i] == ' ') {
word = 0;
if (flag) {
flag = 0;
count ++;
}
}else word ++;
if (word == count) {
printf("%c",buf[i]);
flag = 1;
}
}
printf("\n");
}
if (t < T) printf("\n");
}
return 0;
}