第一次实验参考代码

第一次实验参考代码,仅供参考

//******************************** //*******Class:Date*************** //*******2010.10.22*************** //*******By Tea_Duan************** //******************************** #include <iostream.h> #include <stdlib.h> //Global variable int days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//days of month char *Week[7]={"Sunday","Monday","Tuesday","Wednesday","Thurday","Friday","Saturday"}; //Week class Date{//class defination public: void SetDate(int,int,int);// initialization int IsLeapyear(int ); //Leap year or not int Week_day(int); //Week_day void Show(); //days number private: int year,month,day; }; void Date::SetDate(int y,int m,int d) { year=y; month=m; day=d; if(year<=0||month<=0||day<=0||month>12||day>days[month]) //Date validity check { cout<<"The Date is invalid!"<<endl; exit(0); } } int Date::IsLeapyear(int y) { return y%4==0&&y%100!=0||y%400==0; } int Date::Week_day(int flag) //flag 0:week 1:day_num; { long sum=0; int i; if(flag==0) i=1; else i=year; for(;i<year;i++) { if(IsLeapyear(i)) sum+=366; else sum+=365; } for(int j=1;j<month;j++) sum+=days[j]; if(month>2 && IsLeapyear(year)) sum++; sum+=day; if(flag==0) return sum%7; return sum; }; void Date::Show() { cout<<"The Date is:"<<year<<"-"<<month<<"-"<<day<<endl; cout<<"It's "<<*(Week+Week_day(0))<<endl; cout<<"It's "<<Week_day(1)<<" days of this year!"<<endl; } void main() { Date D; int y,m,d; cout<<"Please input the Date:"<<endl; cin>>y>>m>>d; D.SetDate(y,m,d); D.Show(); }

说明:全局数组days定义了13个变量,其中下标为0的没有使用,以便于下标可以直接使用month,增加程序可读性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用PyCharm 2023.2版本,你需要按照以下步骤进行操作: 1. 首先,你需要下载PyCharm 2023.2的安装程序。你可以在官方网站上找到最新版本的安装程序。双击下载的安装程序(pycharm-professional-2023.2.exe)来启动安装程序。 2. 在安装程序启动后,按照提示完成安装过程。你可以选择安装路径和其他选项,根据自己的需要进行设置。 3. 安装完成后,你可以在开始菜单或桌面上找到PyCharm的快捷方式。双击快捷方式来打开PyCharm。 4. 当PyCharm第一次启动时,它会要求你设置一些初始配置,如选择界面语言和键盘布局等。根据个人喜好进行设置。 5. 在PyCharm的主界面上,你可以创建一个新项目或导入已有的项目。如果是第一次使用PyCharm,你可以选择创建一个新项目来开始你的工作。 6. 在新项目中,你可以编写代码、运行程序、调试代码等。如果你需要了解PyCharm的常用操作和功能,你可以参考官方文档或其他教程。引用中的指导文章提供了一些常用操作的实验指导,你可以参考它来学习更多关于PyCharm的使用技巧。 请注意,中的引用是一个示例,显示了PyCharm 2021.3.2版本的界面。实际上,如果你使用的是PyCharm 2023.2版本,界面可能会有所不同。但整体使用方式和功能大致相同,你可以根据实际界面进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Win10中PyCharm2020.1.4安装使用入门(修订版)](https://blog.csdn.net/cnds123/article/details/107656496)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值