*上机内容:输入年、月,输出本月多少天**上机目的:合理选择分支语句*/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者: 王锴英 * 完成日期:2012 年 10月25日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 略 * 输入描述:某某年、某某月 * 问题描述:无 * 程序输出:2004年2月份 共有29天 * 问题分析:略 * 算法设计:略 */* 我的程序:#include <iostream>using namespace std;int main (){ int year,month,day; cout<<"请输入年、月:"<<endl; cin>>year>>month; if(year%4==0&&year%100!=0) { switch(month) { case 1: day=31;break; case 2: day=29;break; case 3: day=31;break; case 4: day=30;break; case 5: day=31;break; case 6: day=30;break; case 7: day=31;break; case 8: day=31;break; case 9: day=30;break; case 10: day=31;break; case 11: day=30;break; case 12: day=31;break; } } else { switch(month) { case 1: day=31;break; case 2: day=28;break; case 3: day=31;break; case 4: day=30;break; case 5: day=31;break; case 6: day=30;break; case 7: day=31;break; case 8: day=31;break; case 9: day=30;break; case 10: day=31;break; case 11: day=30;break; case 12: day=31;break; } }cout<<"本月共"<<day<<"天"<<endl; return 0;}
运行结果: