第6周-二试窗口-当年第几天
2015-04-19 14:34
162 查看
有了第一次玩的经验,这次虽然是全英文的但还是很得心应手阿~~~
先迅速解决界面的样纸,如下:
源代码C++
利用上面以前写过的代码,我做了修改。
下面是加在Button按钮中的代码实现:
VC++6.0中关键代码块:
大概就是下面这个样子~\(≧▽≦)/~啦啦啦
Blingbling~~~下面开始玩~~
回去用电脑试试VS实现相关的功能,老用这么老的VC也不是个事阿阿阿~~~
先迅速解决界面的样纸,如下:
源代码C++
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:days.cpp *作 者:单昕昕 *完成日期:2014年11月10日 *版 本 号:v1.0 * *问题描述:定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年 月日,然后调用这个函数求值,并在main函数中输出结果。 *程序输出:这一天为该年的第几天。 */ #include <iostream> using namespace std; int days(int y, int m, int d); int main() { int year, month, day,sum; cout<<"输入年、月、日:"<<endl; cin>>year>>month>>day; sum=days(year, month, day); cout<<"这是该年的第"<<sum<<"天。"<<endl; return 0; } int days(int y, int m, int d) { int sum=0,n; for(n=1; n<m; ++n) { if ((y%4==0&&y%100!=0)||y%400==0) { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) sum+=31; else if (n==2) sum+=29; else sum+=30; } else { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) sum+=31; else if (n==2) sum+=28; else sum+=30; } } sum+=d; return (sum); }
利用上面以前写过的代码,我做了修改。
下面是加在Button按钮中的代码实现:
VC++6.0中关键代码块:
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *作 者:单昕昕 *完成日期:2015年4月19日 *版 本 号:v1.0 * *问题描述:定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年 月日,然后调用这个函数求值,并在main函数中输出结果。 *程序输出:这一天为该年的第几天。 */ UpdateData();//用于将控件显示的数据传给成员变量 int sum=0,n; for(n=1; n<m_m; ++n) { if ((m_y%4==0&&m_y%100!=0)||m_y%400==0) { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) sum+=31; else if (n==2) sum+=29; else sum+=30; } else { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) sum+=31; else if (n==2) sum+=28; else sum+=30; } } sum+=m_d; m_day=sum; UpdateData(FALSE);//用于将计算好的数据传给控件在窗口中显示
大概就是下面这个样子~\(≧▽≦)/~啦啦啦
Blingbling~~~下面开始玩~~
回去用电脑试试VS实现相关的功能,老用这么老的VC也不是个事阿阿阿~~~
相关文章推荐
- 第12周项目1:当年第几天
- 计算某日期是当年的第几天
- 第十一周项目5-当年第几天
- 第十一周项目五 当年第几天
- 第十一周 项目五 当年第几天
- 第十一周项目当年第几天
- C#习题之输入年月日判断是当年第几天
- 当年第几天
- 第十二周项目五 判断当年第几天(数组法)
- 第17周项目4-当年第几天(结构体)
- 定义一个结构体类型表示日期(年、月、日)。main中输入一个日期,计算该日期是当年的第几天。
- 用结构体解某年某月某日是当年的第几天
- 当年第几天
- 第十二周项目1-当年第几天
- 第十一周项目5--当年第几天
- 当年第几天
- 【学习笔记】判断某年某月某天是当年的第几天?
- 输入年、月、日,求该天是当年的第几天
- 编程题:用函数实现,用户输入年月日,来计算出该日期为当年第几天?
- 当年第几天