我做编程题,编译以后就显示4行cannot find什么什么的,像是系统文件。最后出来的数字就很离谱。
题目就是一个数组,计算偶数个数,并且算偶数的平均值。
我把偶数个数用int b计算出来了,把偶数和用double c算出来了,然后程序给定的平均值是double* ave,我就用
*ave=c/b;预期结果应该是8.000000,但是实际显示一个很大的负数。改了几遍又显示0.33333,最后又改了什么直接跟我说中断出错了,我就撤回到之前的代码,再运行就出正确结果了,但是再运行一次就又变成0.33333,这到底怎么回事啊,对了那个显示偶数个数的输出结果一直没有问题,就这个平均值算不出来。。。谁知道怎么回事吗?
题目就是一个数组,计算偶数个数,并且算偶数的平均值。
我把偶数个数用int b计算出来了,把偶数和用double c算出来了,然后程序给定的平均值是double* ave,我就用
*ave=c/b;预期结果应该是8.000000,但是实际显示一个很大的负数。改了几遍又显示0.33333,最后又改了什么直接跟我说中断出错了,我就撤回到之前的代码,再运行就出正确结果了,但是再运行一次就又变成0.33333,这到底怎么回事啊,对了那个显示偶数个数的输出结果一直没有问题,就这个平均值算不出来。。。谁知道怎么回事吗?