| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 763 人关注过本帖
标题:[求助]很上的问题,麻烦大虾来读读
只看楼主 加入收藏
aituaitu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-5-1
收藏
 问题点数:0 回复次数:2 
[求助]很上的问题,麻烦大虾来读读
#include <iostream.h>
#include <iomanip.h>
void main(){
 int c,s;
 float p,w,d,f;
 cout<<"输入运输单价p,重量w和里程s:"<<endl;
 cin>>p>>w>>s;
 c=s/250;
 switch(c){
  case c=0,                            d=0;    break;
  case c=1,                            d=0.02; break;
  case c=2, case c=3,                    d=0.05; break;
  case c=4, case c=5, case c=6,  case c=7,   d=0.08; break;
  case c=8, case c=9, case c=10, case c=11,  d=0.1;  break;
  default:                           d=0.15;
 }
 f=p*w*s*(1-d);
 cout<<"运输单价:"<<p<<'\t'<<"重量:"<<w<<'\t'<<"里程:"<<s<<endl;
 cout<<"折扣:"<<d<<endl;
 cout<<"运费:"<<f<<endl;
}


刚学到switch语句就卡住了,本来我是不看列子自己编,可按教程里讲的我自己编的不对,接着就读他的,可是这就是教程里的原代码啊,VC竞然提示错误。
谁知道错在哪里了,在下感激不尽。
谢谢
搜索更多相关主题的帖子: case break 读读 麻烦 
2005-05-25 13:24
chentong
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-3-10
收藏
得分:0 
把错误消息写进来

     参考一下
2005-05-27 18:13
mountain
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-5-28
收藏
得分:0 

#include <iostream.h> #include <iomanip.h>

void main() { int c,s; float p,w,d,f; cout << "输入运输单价p,重量w和里程s:" << endl; cin >> p >> w >> s; c = s / 250;

switch(c) { case 0: d=0; break; case 1: d=0.02; break; case 2: case 3: d=0.05; break; case 4: case 5: case 6: case 7: d=0.08; break; case 8: case 9: case 10: case 11: d=0.1; break; default: d=0.15; }

f=p*w*s*(1-d); cout << "运输单价:" << p << '\t' << "重量:" << w << '\t' << "里程:" << s << endl; cout << "折扣:" << d << endl; cout << "运费:" << f << endl; } 一定要注意代码编写格式 是个大问题啊妹妹!

2005-05-28 14:02
快速回复:[求助]很上的问题,麻烦大虾来读读
数据加载中...
 
   



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

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