C语言程序题:写函数print实现输出字母表中的指定连续个字母...求各位大佬解答!感激不尽!!

写函数print(int i,int n,int b)实现输出字母表中的指定连续个字母,其中i为输出字母的起始序号,n为连续字母个数,b为0时输出的是大写字母,否则输出小写字母。

第1个回答  2018-11-12

#include<stdio.h>
void print(int i,int n,int b)
{for(int j=i;j<i+n;j++)
   printf("%c",'A'+j-1+b*32);
 } 
int main()
{int i,n,b;
 scanf("%d%d%d",&i,&n,&b);
 print(i,n,b);
 return 0;
}

本回答被提问者采纳
第2个回答  2018-11-12
void print(int i, int n, int b)
{
    if(i<0 || i>26 || n>26 || n<0) return;
    if(b!=0) b=32;
    int j=i;
    while(j<n+i)
    {
        printf("%c",64+j+b);
        j++;
        if(j>26) break;
    }
}
int main()
{
print(15,15,1);

return 0;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网