谁会藏着捏着不出来?
程序代码:
#include<stdio.h> #define N 4 float cut(float averf); main() { int i; float a[N],b[N/2-1]; printf("请输入你所要用逐差法计算的数据\n"); printf("请注意两个数据中右边为平均值"); for(i=0;i<=N-1;i++) { scanf("%.3f",&a[i]); b[i]=a[N-i-1]-a[N/2-i-1]; } for(i=0;i<=N/2-1;i++) { printf("%7.3f",b[i]); printf("%5.3f",cut(b[i])); printf("\n"); } } /*数据的输入*/ float cut(float averf) { float k; k=averf/(N/2); return k; }为什么没错误 就是数据输出全是0.000