用数组求平均数,但运行时崩溃。
原因是:在网上看到。用一般方法时,数组的大小是固定的。所以用以下代码来改善一下。于是自己也写下来,但运行时崩溃了。
网上也说明了‘在std=c99的标准下’。
源码如下:
程序代码:
/********用数组求平均数********/ #include <stdio.h> #include <stdlib.h> int main() { int x; double sum = 0.0; int count; printf("请确定输入数字的数量:"); scanf("%d", &count); if( count > 0 ) { int number[count]; scanf("%d", &x); while( x != -1 ) { number[count] = x; sum += x; count++; scanf("%d", &x); } printf("average:%f\n", sum / count); } system( "pause" ); return 0; }