C 程序来计算值的范围和个人系统的平均成本。
问题
个人系统由供应商以不同的成本出售。
让我们看看一些供应商报价的成本清单(以数百计)-
25.00,30.50,15.00,28.25,58.15,
37.00,16.65,42.0068.45,53.50
解决方案
计算平均成本和值的范围。
系列中最高值和最低值之间的差值称为范围因此,范围=最高值-最低值。
现在,找出系列中的最高值和最低值。
示例
以下是计算个人系统的值范围和平均成本的C程序-
#include输出结果main(){ int count; float value, high, low, sum, average, range; sum = 0; count = 0; printf("enter no's in line and at end press any negative number\n"); input: scanf("%f", &value); if (value < 0) goto output; count = count + 1; if (count == 1) high = low = value; else if (value > high) high = value; else if (value < low) low = value; sum = sum + value; goto input; output: average = sum/count; range = high - low; printf("\n\n"); printf("Total values : %d\n", count); printf("Highest-value: %f\nLowest-value : %f\n", high, low); printf("Range : %f\nAverage : %f\n", range, average); }
执行上述程序时,它会产生以下输出-
Enter numbers in line and at end press any negative number 22.4 56.8 12.3 48.6 31.4 19.0 -1 Total values: 6 Highest-value: 56.799999 Lowest-value: 12.300000 Range: 44.500000 Average: 31.750000