c语言在数组第一位插入0
时间: 2023-10-12 08:17:18 浏览: 122
C语言中数组应用总结.pdf
在 C 语言中,在数组的第一位插入 0,可以通过以下方式实现:
```
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
int n = sizeof(arr)/sizeof(int);
int i;
// 打印插入前的数组
printf("插入前的数组:");
for (i=0; i<n; i++) {
printf("%d ", arr[i]);
}
// 在数组第一位插入 0
for (i=n; i>0; i--) {
arr[i] = arr[i-1];
}
arr[0] = 0;
// 打印插入后的数组
printf("\n插入后的数组:");
for (i=0; i<n+1; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果为:
```
插入前的数组:1 2 3 4 5
插入后的数组:0 1 2 3 4 5
```
阅读全文