C++第1次上机报告-选择程序设计
来源:互联网 发布:犀牛软件版本 编辑:程序博客网 时间:2024/06/15 12:18
上机内容:C++第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,输入输出语句
0 0
- C++第1次上机报告-选择程序设计
- C++第1次上机报告—循环程序设计
- 第四次C程序设计上机报告
- 第五次C程序设计上机报告
- c程序设计第七次上机实验报告
- 第七次C程序设计上机报告
- C++第3次实验(基础班)—选择结构程序设计(上机报告)
- C++第1次上机实验报告
- c++第1次上机-作业报告
- C程序设计课程第五次上机实验报告
- 第5次上机报告
- 第10次c语言上机实验报告
- 第一次 C程序设计上机报告(1)
- 第一次C程序设计上机报告
- 第一次C程序设计上机报告
- 第一次C程序设计上机报告
- 第一次C程序设计上机报告
- 第一次C程序设计上机报告
- 图片加载利器之Picasso(二)基本用法
- iOS多语言(国际化)开发(跟随系统 + APP内手动设置)
- Redux 6
- form表单的提交方式的区别
- Docker学习(2)
- C++第1次上机报告-选择程序设计
- 知乎里的程序员
- android开发,解决65535方法数超过限制问题
- 缺陷报告对测试团队的重要意义(转)
- Linux的发展史。
- 客户的配置与应用
- ubuntu14.04集成qt开发环境
- break 带标签得用法
- C语言宽字符输出和转换