Gbosh 2021-08-01 09:26 采纳率: 60%
浏览 39
已结题

c语言改错题,到底错在哪里?


#include"stdio.h"

void InputArray(int *pa,int n);
void OutputArray(int *pa,int n);

int main(void)
{
    int a[5];
    printf("Input five numbers:");
    InputArray(a,5);
    OutputArray(a,5);
    return 0;
}

void InputArray(int *pa,int n)
{
    for(;pa<pa+n;pa++)
    scanf("%d",*pa);
}
void OutputArray(int *pa,int n)
{
    for(;pa<pa+n;pa++)
    printf("%4d",*pa);
    printf("\n");
}
  • 写回答

1条回答 默认 最新

  • xiaojiange000 2021-08-01 10:17
    关注

    scanf里第二个参数应该是地址吧

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月9日
  • 已采纳回答 8月1日
  • 创建了问题 8月1日