//根据形参c中指定的英文字母,按顺序打印出若干后继相邻字母,输出字母的大小与形参c一致,数量由形参d指定。例如:输入c为Y,d为4,则输出ZABC。
1 #include
2 #pragma warning (disable:4996)
3 void fun(char c, int d) {
4 int i;
5 char A[26], a[26], *ptr;
6 /**********found**********/
7 for (i=0; i<26; i++) {
8 A[i] = ‘A‘ + i;
9 a[i] = ‘a‘ + i;
10 }
11 /**********found**********/
12 if ((c >= ‘a‘) && (c<= ‘z‘)) ptr = a;
13 else ptr = A;
14 /**********found**********/
15 for (i=1; i<=d; i++) printf("%c", ptr[(c-ptr[0]+i) % 26] );
16 }
17 main( ) {
18 char c; int d;
19 printf("please input c & d:\n");
20 scanf("%c%d", &c, &d);
21 fun(c, d);
22 }