| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 596 人关注过本帖
标题:[求助]关于计费的C程序
只看楼主 加入收藏
gliet0
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-1-23
收藏
 问题点数:0 回复次数:2 
[求助]关于计费的C程序
关于运输公司计费的程序
路程越远,每公里运费越低
main()
{
int s,c,d,f,p,w;/*s表示路程,w表示基本运费,p表示货物质量,f表示总运费d为折扣*/
scanf("%10.2f,%10.2f,%10.2f",&s,&p,&w);
if(s>=3000)
c=12;
else
c=s/250;
switch(c)
{
case 0:d=0;break;
case 1:d=2;break;
case 2:
case 3:
case 4:d=5;break;
case 5:
case 6:
case 7:
case 8:d=8;break;
case 9:
case 10:
case 11:
case 12:d=15;break;
}
f=(1-d/100.0)*s*w*p;
printf("%10.2f",f);
}
大家看看这个程序错在哪
搜索更多相关主题的帖子: case break 计费 运费 
2006-02-20 16:48
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
得分:0 
int s,c,d,f,p,w;/*s表示路程,w表示基本运费,p表示货物质量,f表示总运费d为折扣*/
先给你提个建议 s表示路程 那s能不能用lucheng活着之类的有意义的变量名来代替呢

http://kongfuziandlife. http://codeanddesign.
2006-02-20 21:00
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
得分:0 
程序错的不多
1.f=(1-d/100.0)*s*w*p;//类型转换有错误
2.这种输入语句呵呵scanf("%10.2f,%10.2f,%10.2f",&s,&p,&w);........




http://kongfuziandlife. http://codeanddesign.
2006-02-20 21:07
快速回复:[求助]关于计费的C程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019796 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved