請問這樣算總分、平均分為什么是錯的。。。運行出來每次都不一樣,而且一次正一次負
#include <stdio.h>
int zongping(int score[])
{
? ? int i;
? ? int sum=0;
? ? for(i=0;i<=9;i++);
? ? {
? ? ? ? sum+=score[i];
? ? }
? ? printf("總分:%d\n",sum);
? ? printf("平均分:%.1f",sum/10.0);
? ? return 0;
}
int main()
{
? ? int score[10]={67,98,75,63,82,79,81,91,66,84};
? ? zongping(score);
? ? return 0;
}
2018-08-09
因為你的for循環的括號的后面有一個分號,去掉就沒問題了