帮我修改这段代码#include<stdio.h> int main() { int a[5][4] = {0}; int b[5] = {0}; int *q = b; int max, i, j; int *p[5] = {a[0], a[1], a[2], a[3], a[4]}; for(i=0; i<5; i++) { for(j=0; j<4; j++) { scanf("%d", (p[i]+j)); } } p[5] = {a[0], a[1], a[2], a[3], a[4]}; for(int i = 0; i < 5; i++) { max = *p[i]; for(j = 0; j < 4; j++) { if(max <= *(p[i] + j)) { max = *(p[i] + j); } } *q[i] = max; } for(q = b; q < b + 5; q++) { printf("%d ", *q); } }
时间: 2023-06-18 21:03:27 浏览: 52
这段代码存在一些语法错误,下面是修改后的代码:
```c
#include <stdio.h>
int main() {
int a[5][4] = {0};
int b[5] = {0};
int *q = b;
int max, i, j;
int *p[5] = {a[0], a[1], a[2], a[3], a[4]};
for(i = 0; i < 5; i++) {
for(j = 0; j < 4; j++) {
scanf("%d", (p[i] + j));
}
}
for(i = 0; i < 5; i++) {
max = *p[i];
for(j = 0; j < 4; j++) {
if(max <= *(p[i] + j)) {
max = *(p[i] + j);
}
}
*(q + i) = max;
}
for(q = b; q < b + 5; q++) {
printf("%d ", *q);
}
return 0;
}
```
主要修改如下:
1. 在第20行中,将 `p[5] = {a[0], a[1], a[2], a[3], a[4]};` 修改为 `int *p[5] = {a[0], a[1], a[2], a[3], a[4]};`,因为定义数组指针时需要指定指针的类型。
2. 在第26行中,将 `*q[i] = max;` 修改为 `*(q + i) = max;`,因为 `q` 只是一个指针,需要使用指针加法来访问数组元素。
相关推荐
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)