c++ 课后题,不会做呀,求大神教!!
3个回答
展开全部
这不挺简单的嘛,第一遍原样输出,第二遍把最左边的字符移到最右边,依次处理就好了
你可以定义个字符数组 如 char data[64] = "abcd"
然后保存第一个字符 a,随便你存到什么里面去,然后把数组的元素统一向左移动一位 变成char data[64] = "bcd"
然后把刚刚保存的 第一个字符 a写到数组的后面去,记得在后面加上'\0',然后数组就会变成char data[64] = "bcda"
输出就好了
其他依次这样做就好了。
你一共四个字符就输出四次,那么五个字符的时候肯定是输出五次的。
写个循环就ok了
你可以定义个字符数组 如 char data[64] = "abcd"
然后保存第一个字符 a,随便你存到什么里面去,然后把数组的元素统一向左移动一位 变成char data[64] = "bcd"
然后把刚刚保存的 第一个字符 a写到数组的后面去,记得在后面加上'\0',然后数组就会变成char data[64] = "bcda"
输出就好了
其他依次这样做就好了。
你一共四个字符就输出四次,那么五个字符的时候肯定是输出五次的。
写个循环就ok了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询