判断闰年这一问题,无论是c语言,c++还是Java,都会涉及到的问题,判断这一问题,我们首先要明确判断方法:
这一年是四的倍数以及这一年不是一百的倍数,或者这一年是四百的倍数
就这一问题而言,我们其实有多种解决方法,我们这里采用了古老的label goto语句(这个语法会使程序顺序变得混乱,CPU需要不停的跳转,正常的开发中不推介这种写法,但我觉得做题无妨)
代码如下:(博主亲测,软件:dev c++)
#includeusing namespace std; int main() { int year; while(1) { cout<<"请输入一个数字:" ; label: //这里打标签,下面引用; cin>>year; if(year<0) { cout<<"您输入数字不合法,请重新输入:"; goto label; } else { if((year%4==0&&year%100!=0)||year%400==0) { cout<<"您输入的是闰年!!!" < int main() { int a=0; int num=0; label: a++; num+=a; if(a<0) { goto label; } cout<<"num"< 这是我发表的第一遍文章,如有不足之处,请多多指教!!!
我是落雨初晴,坚持原创!!!
声明:绝对原创!绝对原创!!绝对原创!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)