写函数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;
}本回答被提问者采纳
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;
}
{
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;
}