求一道C语言编程题的答案,很急!!!
编写一个应用于火力发电厂节能减排的程序,要求完成下列功能:要求:
1.输入统计日期为2010年5月的N个电厂M台机组(额定容量为60万千瓦)的机组能耗指标信息。包括电厂名称、机组代码、额定容量(万千瓦)、本月发电量(万kWh)、本月上网电量(万kWh)、本月厂用电率(%)、本月供电标准煤耗(g/kWh)。
2、计算每个厂的能耗指标信息。其中全厂装机容量(万千瓦)等于该厂各机组额定容量之和,全厂发电量(万kWh)等于该厂各机组发电量之和,全厂上网电量(万kWh)等于该厂各机组上网电量之和,厂用电率(%)等于计算期间用于发电的厂用电量与全厂总发电量的之比,既发电厂厂用电率=∑(每台机组的厂用电率*机组发电量)/全厂发电量,全厂供电标准煤耗(g/kWh)= ∑(每台机组的供电标准煤耗*机组上网电量)/全厂上网电量。
3.输出每个电厂的电厂名称、装机容量、全厂发电量、全厂上网电量、发电厂厂用电率和全厂供电标准煤耗。
4.对M台机组按照供电煤耗从低到高进行排序。要求编写一个排序函数。
5.输出排序后的机组信息。包括电厂名称、机组代码、发电量(万kWh)、上网电量(万kWh)、供电标准煤耗(g/kWh)。
注意:厂用电率的范围是3-25,供电煤耗的范围是200-500,上网电量<发电量。