1 #include <stdio.h>
2
3 /*
4 name: 填字游戏/Spell Word Game
5 author :qilei
6 date: 2013-07-23
7
8 */
9
10
11 #define WORD_MAX_LENGTH 10
12 int main()
13 {
14 char wordFir[WORD_MAX_LENGTH],wordSec[WORD_MAX_LENGTH];
15 printf("请输入10个字母以内的单词:\n");
16 scanf("%s %s", wordFir, wordSec);
17 int i,j;
18 int wordFirPos=0, wordSecPos=0;
19 bool sameChar = 0;
20 for(i=0; wordFir[i]&&!sameChar; i++)
21 for(j=0; wordSec[j]&&!sameChar; j++)
22 if (wordFir[i] - wordSec[j] == 0)
23 {
24 sameChar = 1;
25 wordFirPos = i;
26 wordSecPos = j;
27 }
28 if(sameChar)
29 {
30 printf("The position in string are: %d and %d\n" , wordFirPos, wordSecPos);
31 }else
32 {
33 printf("None the same character\n");
34 return 0;
35 }
36
37 /*
38 format the ouput
39 */
40 for(i = 0; wordSec[i]; i++)
41 {
42 if(i == wordSecPos)
43 printf("%s\n", wordFir);
44 else
45 {
46 printf("%*.*c\n", wordFirPos+1, 1, wordSec[i] );
47 }
48 }
49 return 0;
50 }