为了账号安全,请及时绑定邮箱和手机立即绑定

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

#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;

}


正在回答

5 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

qq_蒙多丽渣_0

别问,不知道为啥,我一般就这么写的,大二学生
2018-01-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信