C语言话费计算程序?

C语言话费计算程序?,第1张

#include<stdio.h>

#define SHZF 0.20 //SHZF为市话标准资费

//以下函数将通话时长折算成分钟

int minu(int hour,int minute,int second)

{

minute=minute+hour>0?minute*60:0 //小时折算成分钟

minute=minute+second>0?1:0 //不足1分钟按折算成1分钟

return minute //返回通话时间(单位:分钟)

}

void main()

{

double money=0 //总话费

int total_minute=0 //总通话时长(分钟)

int hour,minute,second //通话时长的小时数、分钟数、秒数

printf("\n请输入第1次通话时长:")

scanf("%d:%d:%d:",&hour,&minute,&second) //输入时间

total_minute+=minute+minu(hour,minute,second)//调用函数求通话时间(分)

printf("\n请输入第2次通话时长:")

scanf("%d:%d:%d:",&hour,&minute,&second)

total_minute+=minute+minu(hour,minute,second)

printf("\n请输入第3次通话时长:")

scanf("%d:%d:%d:",&hour,&minute,&second)

total_minute+=minute+minu(hour,minute,second)

money=total_minute*SHZF//计算话费

printf("今天话费是:%f\n",money)

}

使用excel计算电话资费

假设在excel中通话时长的单元格为G2。那么计算通话时长的公式为:

=ROUNDUP(G2/600)

如果按照固话资费,假设前三分钟每分钟0.22元,三分钟之后每分钟0.11元,计算公式为:

=IF(I2<3I2*0.22I2*0.22+(I2-3)*0.11)

其中I2为计算通话时长

希望采纳 谢谢.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11348326.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存