#include "iostream.h"
#define N 7
int fun1(char s[], char a, int n) {
int j;
j = n;
while (a < s[j] && j > 0) j--;
return j;
}
int fun2(char s[], char a, int n) {
int j;
j = 1;
while (a > s[j] && j <= n) j++;
return j;
}
void main( ) {
char s[N + 1];
int k, p;
for (k = 1; k <= N; k++) s[k] = 'A' + 2 * k + 1;
p = fun1(s, 'M', N);
cout << p + fun2(s, 'M', N) << endl;
} 输出: 1
