标题:求问 break statement not within loop or switch
取消只看楼主
by_stro
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-8-6
结帖率:75%
已结贴  问题点数:20 回复次数:1 
求问 break statement not within loop or switch
程序代码:
#include <iostream.h>
#include <math.h>
int main()
{
    double x,z;
    int y;
    cout<<"请输入购买哈密瓜的公斤数"<<endl;
    cin>>x;
    y=x/2.5;
    switch(y)
    case 0: z=2*x;break;
    case 1: z=1.8*x;break;
    case 2: z=1.6*x;break;
    case 3: z=1.4*x;break;
    case 4: z=1.2*x;break;
    default:
    z=1.2*x;
    cout<<"总金额为:"<<z<<endl; 
}

请问错在哪里?新手,谢谢!
原题:
(3)哈密瓜按重量不同而售价不同,分别为:
2. 5公斤以下,每公斤2元;
2. 5~5公斤,每公斤1.8元;
5~7.5公斤,每公斤1. 6元;
7. 5~10公斤,每公斤1.4元;
10公斤以上,每公斤1.2元。
用switch语句编写程序,求买x公斤哈密瓜,需要多少钱。
搜索更多相关主题的帖子: within 
2013-09-16 23:30
by_stro
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-8-6
得分:0 
回复 2楼 blueskiner
谢谢!其实我也觉得用if else好;
另外,请问:
int main()  void main()  main(void) 有什么区别?

#include <iostream.h>
后跟着的 函数 main() 一般如何选定的?int 、void、double、等如何选择?
问题有点多!谢谢哈~
2013-09-17 10:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-420666-1-1.html




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

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