在二维数组中打印每行两次 - C
Print each row twice in a 2D array - C
美好的一天!如何在 C 程序中将二维数组中的每一行打印两次?
for(int row = 0; row < 5; row++) {
for(int col = 0; col < 5; col++) {
printf("%d ", arr[row][col]);
}
printf("\n");
}
上面的代码是我打印从用户那里收到的元素的循环。
for(int row = 0; row < 5; row++) {
for(int col = 0; col < 5; col++) {
printf("%d ", arr[row][col]);
}
for(int col = 0; col < 5; col++) {
printf("%d ", arr[row][col]);
}
printf("\n");
}
或者您只想使用一个循环
for(int row = 0; row < 5; row++) {
for(int col = 0; col < 5*2; col++) {
printf("%d ", arr[row][col%5]);
}
printf("\n");
}
美好的一天!如何在 C 程序中将二维数组中的每一行打印两次?
for(int row = 0; row < 5; row++) {
for(int col = 0; col < 5; col++) {
printf("%d ", arr[row][col]);
}
printf("\n");
}
上面的代码是我打印从用户那里收到的元素的循环。
for(int row = 0; row < 5; row++) {
for(int col = 0; col < 5; col++) {
printf("%d ", arr[row][col]);
}
for(int col = 0; col < 5; col++) {
printf("%d ", arr[row][col]);
}
printf("\n");
}
或者您只想使用一个循环
for(int row = 0; row < 5; row++) {
for(int col = 0; col < 5*2; col++) {
printf("%d ", arr[row][col%5]);
}
printf("\n");
}