码迷,mamicode.com
首页 > 编程语言 > 详细

C语言:根据形参c中指定的英文字母,按顺序打印出若干后继相邻字母,

时间:2019-03-15 11:56:26      阅读:484      评论:0      收藏:0      [点我收藏+]

标签:文字   style   har   void   输出   stdio.h   oid   inpu   printf   

//根据形参c中指定的英文字母,按顺序打印出若干后继相邻字母,输出字母的大小与形参c一致,数量由形参d指定。例如:输入c为Y,d为4,则输出ZABC。

 1 #include  <stdio.h>
 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 }

 

C语言:根据形参c中指定的英文字母,按顺序打印出若干后继相邻字母,

标签:文字   style   har   void   输出   stdio.h   oid   inpu   printf   

原文地址:https://www.cnblogs.com/ming-4/p/10536056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!