根据每个月上网时间计算上网费用,计算方法如下:
费用=30,<=10小时
每小时3元,10-50小时
每小时2.5元,>=50小时
要求输入四个人每月上网小时数,显示每个人该月总的上网费用。
1、用scanf获取输入的信息
2、然后判断
3、最后输出。
这样可以吗
#include<stdio.h>
int main()
{
int a,b;
float sum;
scanf("%d",&a);
b = a;
a=a/10;
switch(a)
{
case 0:
sum = 30;
break;
case 1:
case 2:
case 3:
case 4:
sum = 3 * (b - 10) + 30;
break;
default :
sum = 2.5 * (b - 50) + 150;
break;
}
printf("sum=%0.1f\n",sum);
return 0;
}