C程序:显示部分填充的数组

时间:2017-10-15 04:07:39

标签: c arrays floating-point

我需要一些帮助来显示部分填充的浮点数组。不知道我做错了什么,但这就是我所拥有的。

#define _CRT_SECURE_NO_WARNINGS     
#include <stdio.h>
#include <conio.h>
#define SIZE 20


int main()
{
    float score[SIZE];
    float GPA, sum, avg;
    int count, ctr, num_of_entries;
    sum = 0;


for (count = 0; count < SIZE; count++)
{
    printf("Enter a GPA. -1 to stop the data entry:  ");
    scanf("%f", &GPA);
        if (GPA == -1)
            break;
    score[count] = GPA;
}
printf("Number of GPAs entered = %d", count);
num_of_entries = count;
printf("\n\nContent of the Array:\n=========================\n");

for (ctr = 0; ctr <= num_of_entries; ctr++);
{
    printf("%.2f \n", score[ctr]);
}

    _getch();         
return 0;
}

我正在尝试将输入的GPA值显示为带有2个小数位的浮点变量。打印结果是一个非常大的负数。任何帮助将不胜感激。

0 个答案:

没有答案