上机内容:用if-else语句进行实践 上机目的:学会分支结构程序设计 /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 杨晨 * 完成日期:2012 年 10月 24日 * 版 本 号:v1.0 * * 输入描述: 年,月 * 问题描述:输入年,月,输出本月有几天 * 程序输出:输出本月有天 * 问题分析:本解用if-else语句完成求解。 * 算法设计: */ #include <iostream> using namespace std; int main() { int year,month,day; cout<<"请输入年,月:"; cin>>year>>month; if(year%4==0&&year%100!=0) { if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) day=31; else if(month==4||month==6||month==9||month==11) day=30; else if(month==2) day=29; } else { if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) day=31; else if(month==4||month==6||month==9||month==11) day=30; else if(month==2) day=28; } cout<<"本月共"<<day<<"天"<<endl; return 0; }
输出结果:
心得体会:
也是说一开始忘记了C++中的等于要用两个等号。。。还有没有习惯用||。。
2011 12 是个特殊的日子!