迷幻电子狗
2018-01-29 20:56
#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;
}
这里的参数应该写成score;即:getTotalScore(score);
printf("总分:%d\n",getTotalScore(score));
再把两个int score【】,改成 cahr score【】
溢出了,你把10改成9,因为你是由0开始,0到九就10个数了
printf("总分:%d\n",getTotalScore(score));
C语言入门
926025 学习 · 20793 问题
相似问题
回答 1
回答 1
回答 1
回答 4
回答 2