应用案例:统计一年十二个月的煤气费用总额,以及每月煤气费用超过10元的月份数量。
程序设计如下:
#include "stdio.h"
void main()
{
float fee = 0, sum = 0; // 费用及其求和为浮点型变量(即小数)
int month = 1, count = 0; // 月份为整型变量
while(month<=12) // 一年月数小于等于12
{
printf("请输入%d月份的煤气费用:\n",month); // 打印输出变量与自定义变量是一一对应关系,注意匹配
scanf("%f",&fee); // "&" 取值符最容易漏写,记得回头检查
sum += fee; // 对煤气费用进行求和,亦可用:sum = sum + fee;执行
if(fee > 10) // 使用单分支if语句,对每月煤气费用超过10元的月份进行判断
{
count ++; // 统计每月煤气费用超过10元的月份
}
month ++; // 让月份循环加1,直至12月份为止
}
printf("一年的煤气费用总和为:%.2f元,超过10元的月份有%d个",sum,count); // 打印输出变量与自定义变量是一一对应关系,注意匹配
}