| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1048 人关注过本帖
标题:[求助]进了FOR循环后,怎么出来?
取消只看楼主 加入收藏
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
结帖率:86.67%
收藏
 问题点数:0 回复次数:11 
[求助]进了FOR循环后,怎么出来?

如下面的:如果输入大于12或小于1,我进去了就不懂出来了,郁闷呐````。
例如我第一次输入错误,第二次输入正确,该怎样返回?

#include <iostream>
using namespace std;
void main()
{
cout <<"请输入要查询的月份:";
int n;
cin>>n;

if(n>12 || n<1)
{
for(int i=0;i<=3;i++)
{
if(n>12 || n<0)
cout <<"月份有小于1或大约12的吗?\n\n";
cout <<"请输入要查询的月份:";
cin>>n;
if(i>0)
{
cout <<"输入3次错误\n";
break;
}
}
}
else if(n==1)
cout <<"January\n";
else if(n==2)
cout <<"February\n";
else if(n==3)
cout <<"March\n";
else if(n==4)
cout <<"April\n";
else if(n==5)
cout <<"May\n";
else if(n==6)
cout <<"June\n";
else if(n==7)
cout <<"July\n";
else if(n==8)
cout <<"August\n";
else if(n==9)
cout <<"September\n";
else if(n==10)
cout <<"October\n";
else if(n==11)
cout <<"November\n";
else if(n==12)
cout <<" December\n";
}

又麻烦大家了

搜索更多相关主题的帖子: FOR 
2007-05-30 14:16
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 
嗯,没学到,不过能看懂。谢啦嘿嘿
我上面那里,要走出循环的话,该怎么做

2007-05-30 15:35
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 

呵呵,谢谢啦。

还请教一下各位。
在类里面,怎样使用选择语句?
就比如上面的,我在驱动程序里输入1,然后就在类里面提取一月:January,输入2就提取二月:February。
如果觉得麻烦,就请帮我写1月2月两个就行了
我的意思是想在类里使用选择。谢谢啦``


2007-06-02 15:13
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 

大家快来帮忙啊


2007-06-02 20:54
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 
回复:(神vLinux飘飘)我感到很疑惑,什么叫在类里使...

我的意思是:把月份的英文单词放到类里面,然后用main函数提取啊。


2007-06-02 22:58
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 
多谢了。
书里面没介绍有swith这个用法,作业却要求这种方法,晕。
受教了。感激不尽。

2007-06-02 23:52
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 
我是新手我这书超厚`````一章N长,还没学到数组呢。

2007-06-03 01:30
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 
回复:(神vLinux飘飘)[CODE]#include

如果我想用月份名返回数字怎么不行的?
就如:
inline int Month::getNumber(string n)
{
switch(n)
{
case "March":return 1;
default: return "error";
}
}

知道的教下我


2007-06-05 13:44
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 

如果我想用月份名返回数字怎么不行的?
就如:
inline int Month::getNumber(string n)
{
switch(n)
{
case "March":return 1;
default: return "error";
}
}

知道的教下我


2007-06-05 15:43
a8451727
Rank: 1
等 级:新手上路
帖 子:238
专家分:5
注 册:2007-5-22
收藏
得分:0 
晕,原来这样啊。
那有没有办法让字符串返回数字的呢要在类里面,因为现在正学类,再简单也得用类解决啊

2007-06-05 18:03
快速回复:[求助]进了FOR循环后,怎么出来?
数据加载中...
 
   



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

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