问答详情
源自:6-12 综合练习

大佬们请帮我看一下这段代码哪里有问题

#include <stdio.h>

#include <string.h>

#define N 10


int getTotalScore(int score[]){

    int i,sum=0;

    for(i=0;i<10;i++)

    {

        sum+=score[i];

    }

    return sum;

}



int main()

{

    int score[N]={67,98,75,63,82,79,81,91,66,84};

    printf("总分:%d\n",getTotalScore(score[N]));

    return 0;

}


提问者:迷幻电子狗 2018-01-29 20:56

个回答

  • 慕移动9181930
    2022-03-26 11:25:37

    当然有联系,是一对多,一个用户可以对多个订单。sum =parseInt(arr[i].substr(index 1,2));&nbsp;sum=sum parseInt(arr[i].substr(index 1,2));

  • 郭凯燕
    2018-05-23 12:28:27

    https://img4.mukewang.com/5b04edbd0001e8cd04000140.jpg  这里的参数应该写成score;即:getTotalScore(score);

  • 慕九州6395843
    2018-05-21 20:56:17

    printf("总分:%d\n",getTotalScore(score));

    再把两个int score【】,改成 cahr score【】

  • qq_我是谁_41
    2018-02-03 21:25:26

    溢出了,你把10改成9,因为你是由0开始,0到九就10个数了

  • qq_蒙多丽渣_0
    2018-01-30 17:29:47

       printf("总分:%d\n",getTotalScore(score));