打印C数组中第 i-5到第i-1个元素
时间: 2024-03-24 17:38:43 浏览: 14
假设数组名为arr,元素类型为int,变量i为要打印的区间的右端点,可以使用如下代码打印第i-5到第i-1个元素:
```c
for(int j=i-5; j<i; j++) {
printf("%d ", arr[j]);
}
```
这段代码利用for循环从i-5开始遍历到i-1,依次输出数组arr中对应下标的元素值。
相关问题
如何打印数组的第一个到第一百个
假设你要打印名为array的数组的前100个元素,可以使用以下代码:
```c
#include <stdio.h>
int main() {
int array[1000]; // 假设数组长度为1000
// 初始化数组元素
for (int i = 0; i < 1000; i++) {
array[i] = i;
}
// 打印前100个元素
for (int i = 0; i < 100; i++) {
printf("%d ", array[i]);
}
printf("\n");
return 0;
}
```
在上述代码中,我们首先声明了一个长度为1000的整型数组array,并初始化了其中的元素。然后使用for循环打印了前100个元素。注意数组下标从0开始,因此打印的是array[0]到array[99]。
C++写个打印数组中的元素
可以使用循环语句来遍历数组中的元素,然后使用 printf 函数打印每个元素。具体代码如下:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int len = sizeof(arr) / sizeof(int); // 数组长度
for (int i = 0; i < len; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
上面的代码定义了一个整型数组 arr,然后通过计算数组长度,使用 for 循环遍历数组中的每个元素,并使用 printf 函数打印每个元素。最后输出一个换行符,让输出结果更加清晰。