1个回答
展开全部
【解题思路】Display(char ch, int n) 这个函数的意思应该是以第一个参数为起点,连续输出n个字符。比如:Display('a',3); 则从a开始输出3个字符,运行结果为:a b c。所以它的实现也非常的简单,只要一个循环,让i从0-n,然后分别输出ch+i这个字符就可以。因为字符的ASCII码范围是0-255,为了避免超出范围,还可以使用255对ch+i取余,这们就能确保ch+i的值不会越出0-255的范围。
【程序代码】
#include <stdio.h> //加载基本输入输出头文件
int Display(char ch,int n) //定义Display函数
{for(int i=0;i<n;i++) //使用一个循环输出n个字符
printf("%c ",(ch+i)%255);} //输出ch+i这个字符
int main() //主函数
{Display('c',3); //测试函数是否正确
getchar();} //等待键盘输入,避免程序闪退
【运行结果】
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询