Professional Documents
Culture Documents
10 char *t;
11 t = a;
12 a b ;
13 b t;
14}
15 Void reverse(char str[])
16
17 int r = strlen(str) - 1, l = 0;
18 w h i l e ( l < r)
19
20 if (!isAlphabet (str[l]))
21 1++;
22 else if(!isAlphabet (str[r]))
23 r - -
24 else
25
26 Char temp;
27 temp = str[l];
2 str[l] = str[r
29 str[r] = temp;
30 Swap(&str[l], &str[r])
311++;
32 r--
33
34
35}
36 Void main ()
37
38 char str[15];
39 printf("Input string: ");
4oScanf("%s", str) ;
41 reverse(str)
42printf("Output string: %s", str);;
43}
Tab
&
1:58
Compile Result
nter]
1 2 3 45 6 7 8 9 0
9 W e r t Y io P
a S d 9 h j K
Z C V b n m
2123 English