我有一个文件,其中有一系列数字:9 1 2 1。
我试图找出子数之和与总和的比率。
但它一直打印零(0.00000000000),为什么?
我试图找出子数之和与总和的比率。
#include <stdio.h>
void main()
{
double subSum = 0;
double sum = 13;
double num = 0;
double x = 0;
FILE* file = fopen("text.txt", "r");
while (fscanf(file, "%f", &num) > 0)
{
subSum = subSum + num;
x = subSum / sum;
printf("%f",x);
printf("\n");
}
fclose(file);
}
但它一直打印零(0.00000000000),为什么?
printf
函数来定位问题所在?实际上,这个程序非常简单,您确定已经尝试了一切吗? - meaning-matters