读书人

那位大神给看看这个程序错在哪?该怎么

发布时间: 2012-03-30 17:32:09 作者: rapoo

那位大神给看看这个程序错在哪???

C/C++ code
#include <stdio.h>#define SIZE 5int main(void){    int index;    float age,scores[SIZE],sum;    sum = 0.0;        printf("请输入%d个数,我们帮您计算他们的总和、平均值!",SIZE);        for(index = 0;index < SIZE;index++)        scanf("%f",&scores[SIZE]);            printf("您输入的数字是:\n");    for(index = 0;index < SIZE;index++)        printf("%10.2f",scores[SIZE]);    printf("\n");        for(index = 0;index < SIZE;index++)        sum += scores[SIZE];    age = scores[SIZE] / SIZE;        printf("这10个数字的总和是:%2.2f,平均数是:%2.2f\n",sum,age);    return 0;}


为什么结果不对呢?

[解决办法]

size 应该是 index

[解决办法]
C/C++ code
#include <stdio.h>#define SIZE 5int main(void){    int index;    float age,scores[SIZE],sum;    sum = 0.0;        printf("请输入%d个数,我们帮您计算他们的总和、平均值!",SIZE);        for(index = 0;index < SIZE;index++)        scanf("%f",&scores[index]);//            printf("您输入的数字是:\n");    for(index = 0;index < SIZE;index++)        printf("%10.2f",scores[index]);    printf("\n");        for(index = 0;index < SIZE;index++)        sum += scores[index];//    age = sum / SIZE;        printf("这10个数字的总和是:%2.2f,平均数是:%2.2f\n",sum,age);    return 0;} 

读书人网 >C语言

热点推荐