在循环中打印数组元素
问题描述:
我们假设我有一个包含6个元素的数组,我想将它们分成组。 每组应有3个元素。在循环中打印数组元素
我只有这个示例代码,试图解释什么,我需要做的
int main(int argc, char *argv[])
{
char array[6];
Group 1: array[0],array[1],array[2]
Group 2: array[3],array[4],array[5]
system("PAUSE");
return 0;
}
因此,大家可以看到,Group 1
需要数组的前三个元素,Group 2
需要在未来3个元素。
我需要做一个循环,因为我实际上不知道数组中的元素数量。他们可能只有3或6或9或12或更多(但我知道如果元素实际增加,元素增加3)。
所以基本上我需要一个循环,它遍历数组中的每个3元和printf
他们作为Group %d
等
提示:所以,你知道多少“的3组”那里应该是。拿起一张纸并写出来:对于组0(从0开始)索引是......组1 ....开始看到一个模式?也就是说,群组号码如何与指数相关? – Bart
**主持人备注** _与当前问题无关的意见已被删除,因为他们退化为一群噪声,由于评论标记,这些噪音很快就会变得更加不连贯。请在 –