用C语言,编写程序给数组中的数组元素依次赋值为1,2,3,4,5后输出要求输出数列的前40项每行输出十个
时间: 2024-10-25 14:06:19 浏览: 52
在C语言中,你可以使用for循环结构和嵌套循环来实现这个需求。首先创建一个二维数组,然后使用两层循环对数组进行填充,并控制每行打印10个元素。以下是简单的示例代码:
```c
#include <stdio.h>
#define ROWS 4
#define COLS 10
void printArray(int arr[ROWS][COLS]) {
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS && j <= 40; j++) { // 限制输出40项
printf("%d ", arr[i][j]);
if ((j+1) % 10 == 0) { // 每10个元素换行
printf("\n");
}
}
if (i != ROWS - 1) { // 非最后一行,不换行
printf("\n");
}
}
}
int main() {
int array[ROWS][COLS];
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
array[i][j] = i * 5 + j + 1; // 赋值1到5
}
}
printArray(array);
return 0;
}
```
运行此程序会输出数组元素从1到40,每行10个元素。注意,这里我们假设你想显示数组的前40项,如果需要更多项,只需改变`if (j <= 40)`条件即可。
阅读全文
相关推荐


















