银河飞将
查看详细资料
TOP
小黑屋
原帖由 HyperIris 于 2010-7-4 11:06 发表 #include <vector> std::vector<float> my_array; // 存数 my_array.push_back(0.0f); // 求平均 float sum = 0.0f; for (size_t i=0; i<my_array.size(); i++) { sum += my_array; } float result = sum / 3600.0f;
原帖由 carnon 于 2010-7-4 11:49 发表 这程序有个大缺陷 sum精度不够,要回绕了 做算术最容易让人忽略的问题就是变量类型精度
魔神至尊
混世魔头
猫猫猫 发表于 2010-7-4 11:43 我问楼主一个问题 做一个程序, 需要储存全班60个学生的姓名 你怎么做? 定义60个变量??
原帖由 HyperIris 于 2010-7-4 11:06 发表 #include std::vector my_array; // 存数 my_array.push_back(0.0f); // 求平均 float sum = 0.0f; for (size_t i=0; i
原帖由 shixn 于 2010-7-4 14:55 发表 posted by wap 先不画曲线了……就求个均值吧……我觉得用数组不好,因为数据是不断增加的(学生数量不断增加),也就是说如果用结构体数组,数组的长度是未知的……