C++第1次上机报告-选择程序设计
2017-03-05 23:47
274 查看
上机内容:C++第2次实验-选择程序设计
一,问题及代码
问题:项目2:本月有几天?
自选if语句的嵌套或/和switch语句完成程序设计
编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
样例输入1:2004 2
输出结果1:本月29天
样例输入2:2010 4
输出结果2:本月30天
代码:
二,运行结果:
三,心得体会:
这道题让我熟悉了c++语法中选择语句,并且复习输入输出,让我对c++的理解又深了一分;
四,知识点总结:
1,选择语句
2,输入输出语句
一,问题及代码
问题:项目2:本月有几天?
自选if语句的嵌套或/和switch语句完成程序设计
编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
样例输入1:2004 2
输出结果1:本月29天
样例输入2:2010 4
输出结果2:本月30天
代码:
/* * 文件名称:张引 * 作 者: * 完成日期: 2017年 3月 5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int main() { int year, month, day; cout << "请输入年份和月份" << endl; cin >> year >> month; if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 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; } } if (!((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)) { 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; }
二,运行结果:
三,心得体会:
这道题让我熟悉了c++语法中选择语句,并且复习输入输出,让我对c++的理解又深了一分;
四,知识点总结:
1,选择语句
2,输入输出语句
相关文章推荐
- C++第1次上机报告—循环程序设计
- C++第3次实验(基础班)—选择结构程序设计(上机报告)
- c++第1次上机-作业报告
- C++上机报告3(选择)
- C++第4次实验(基础班)—循环结构程序设计(上机报告)
- c++上机报告5(选择)
- C++程序设计实验报告(十八)
- C++程序设计实验报告(七)
- C++程序设计实验报告(一)
- C++程序设计实验报告(二)
- C++程序设计实验报告(十六)
- C++程序设计实验报告(五)
- C++程序设计实验报告(六)
- C++程序设计实验报告(一)
- C++程序设计实验报告(十三)
- C++程序设计实验报告(十四)
- C++程序设计实验报告(八)
- C++程序设计实验报告(三)之小星星
- C++程序设计课程同步项目——选择结构程序设计任务(二)
- C++程序设计实验报告(二)