C++第一次实验项目2、6(二)
来源:互联网 发布:淘宝电脑版详情页尺寸 编辑:程序博客网 时间:2024/06/02 16:46
项目二
一、问题及代码
/**文件名称:Exl-1.cpp *作者:周世豪 *完成日期:2017年3月6日 版本号:v1.0 *对任务求解方法的描述部分: *输入描述:无 *问题描述:略*程序输出:任意年份的月份的天数*问题分析:略*算法分析:略*/#include<iostream>using namespace std;int main(){ int m,n; cout<<"输入年份和月份:"; cin>>m>>n; switch(n) { case 1: case 3: case 5: case 7: case 8: case 10: case 12:cout<<"本月31天"<<endl; break; case 4: case 6: case 9: case 11:cout<<"本月30天"<<endl; break; } if(n==2) { if((m%4==0&&m%100!=0)||(m%400==0)) cout<<"本月29天"<<endl; else cout<<"本月28天"<<endl; } return 0;}
二、运行结果
三、心得体会
闰年的二月份要特殊讨论
四、知识点总结
判断闰年的方法和switch语句的用法
项目6
一、问题及代码
/**文件名称:Exl-1.cpp *作者:周世豪 *完成日期:2017年3月6日 版本号:v1.0 *对任务求解方法的描述部分: *输入描述:无 *问题描述:略*程序输出:个位和千位相等的质数*问题分析:略*算法分析:略*/#include<iostream>#include<cmath>using namespace std;int main(){ int i,k,r,n,w; for(int m=1000;m<10000;m++) { k=sqrt(m); for(i=2;i<k;i++) { r=m%i; if(r==0) break; } if(i>=k) { n=m/1000; w=m%1000%100%10; if(n==w) cout<<m<<" "; } } return 0;}
二、运行结果
三、心得体会
个位和千位相等好判断,但是质数的判断方法还是有待提高,不熟。
四、知识点总结
质数的判断方法要懂啊。
0 0
- C++第一次实验项目2、6(二)
- C++第一次实验项目3、5(二)
- 第一次实验项目2-3
- 第一次实验项目3-2
- C++第一次实验项目2
- C++第一次实验项目3
- C++第一次实验项目3
- C++第一次实验-项目1
- C++第一次实验项目1
- c++第一次实验项目4
- 第一次C程序设计实验报告
- c语言第一次上机实验
- 我的第一次上机实验1-2 第二个项目
- C++第一次实验(基础班)项目2
- C++第一次实验\2
- 第一次实验2-1
- 第一次实验/2
- C++第一次实验-2
- 为什么NSMutableArray必须用strong,而NSArray必须用copy?
- word 论文排版 —— 按指定格式章节的自动编号
- mac下AS中Gradle project sync failed. Basic functionality (eg. editing, debugging) will not work prop
- egypt
- PCL Kinfu环境配置 +VS2010+Win10+Asus Xtion Pro
- C++第一次实验项目2、6(二)
- Unity游戏开发之路上的那些坑——NullReferenceException
- 自己动手生成Android Apk
- PAT算法笔记(十二)————打印沙漏
- 运行时间提前
- Java 创建文件
- jsonD
- opencv reduce函数
- Scrapy爬虫入门教程五 Selectors(选择器)