我将如何实现一个函数,其参数在循环中发生变化?
即我希望能够以以下形式实现该功能:
f( A[0], A[1], A[2] );
f( A[2], A[0], A[1] );
f( A[1], A[2], A[0] );
f( A[0], A[1], A[2] );
f( A[2], A[0], A[1] );
f( A[1], A[2], A[0] );
我尽可能使用下面的程序在正确的位置创建数字,使用 printf() 函数进行测试:
#include <stdio.h>
int main()
{
int i, j, k, l;
for(i = 0; i < 2; i++)
{
for( j = 0; j < 3; j++ )
{
for( k = 0; k < 3; k++ )
{
l = k - j;
if( l < 0)
l += 3;
printf("%d", l);
}
printf("\n");
}
}
}