资源简介
南京理工大学c++课程设计,当年代代相传的代码里面没有这个程序,所以自己写的,可以参考。每年都有学弟在贴吧要这个,我就传上来了,希望你们搜得到。我设置成0分,为什么给我涨成要15分才能下载了?
代码片段和文件信息
#include
#include
#include “dateformatter.h“
#include
void main() {
int c;
int p=1;
do{
system(“COLOR 1a“);
DateFormatter Xitong;
cout<<“********************************“<<“6.2日期格式处理:********************************“< cout<<“系统的日期为:“< cout< cout< cout<<“1.日期加天数“< cout<<“2.日期减天数“< cout<<“3.日期减日期“< cout<<“4.日期加月份“< cout<<“5.日期减月份“< cout<<“6.日期自加“< cout<<“7.日期自减“< cout<<“8.退出“< cout<<“请输入一个数字:“< DateFormatter date1;
DateFormatter date2;
char a[10];
int b;
int day;
int mon;
int flag=1;
int hehe=0;
while(flag)
{
do{
cin.getline(a10);
b=atoi(a);//将字符串转换为数字,主要是怕主菜单输入的时候输入成了字母
if(b==0)
cout<<“输入错误!请重新输入:“< if(hehe==100)
cout< if(hehe==1000)
cout<<“这个世界已经不能阻止你了!“< hehe++;
}while(b==0);
switch(b)
{
case 1:
system(“cls“);
cout<<“ 1.日期加天数“< cout<<“请输入一个日期:(格式如12/12/12或12/12/2012或12-12-12或12-12-2012)“< cin>>date1;
cout< cout<<“请输入一个天数“< cin>>day;
date2=date1+day;
cout<<“结果为“< cout< flag=0;
break;
case 2:
system(“cls“);
cout<<“ 2.日期减天数“< cout<<“请输入一个日期:(格式如12/12/12或12/12/2012或12-12-12或12-12-2012)“< cin>>date1;
cout< cout<<“请输入一个天数“< cin>>day;
date2=date1-day;
cout<<“结果为“< cout< flag=0;
break;
case 3:
system(“cls“);
loop: cout<<“ 3.日期减日期“< int days;
cout<<“日期一减日期二“< cout<<“请输入第一个日期:(格式如12/12/12或12/12/2012或12-12-12或12-12-2012)“< cin>>date1;
cout<<“第一个日期为“< cout< cout<<“请输入第二个日期:(格式如12/12/12或12/12/2012或12-12-12或12-12-2012)“< cin>>date2;
cout<<“第二个日期为“< cout< if(date1>date2)
{
days=date1-date2;
cout<<“日期之差为:“< flag=0;
break;
}
else
{
cout<<“第二个日期大于第一个日期,不能相减!“< system(“pause“);//暂停以使用户阅读错误,将输出“请按任意键继续…”
system(“cls“);
flag=0;
goto loop;
}
case 4:
system(“cls“);
cout<<“ 4.日期加月份“< cout<<“请输入一个日期:(格式如12/12/12或12/12/2012或12-12-12或12-12-2012)“< cin>>date1;
cout< cout<<“请输入一个月份:“< cin>>mon;
do{
date1.IncrementMonth();
mon--;
}while(mon!=0);
cout< flag=0;
break;
case 5:
system(“cls“);
cout<<“ 5.日期减月份“< cout<<“请输入一个日期:(格式如12/12/12或12/12/2012或12-12-12或12-12-2012)“< cin>>date1;
cout< cout<<“请输入一个月份:“< cin>>mon;
do{
date1.DecrementMonth();
mon--;
}while(mon!=0);
cout< flag=0;
break;
case 6:
system(“cls“);
cout<<“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4439 2013-04-19 23:03 6_2.cpp
文件 3507 2013-03-27 00:07 6_2.dsp
文件 514 2013-03-24 23:21 6_2.dsw
文件 237647 2003-06-10 11:03 6_2.exe
文件 164864 2017-07-01 17:32 6_2.ncb
文件 48640 2017-07-01 17:32 6_2.opt
文件 1364 2013-04-19 23:03 6_2.plg
目录 0 2016-12-31 15:37 Debug\
文件 664576 2013-04-19 23:03 Debug\6_2.bsc
文件 606304 2013-04-19 23:03 Debug\6_2.exe
文件 860316 2013-04-19 23:03 Debug\6_2.ilk
文件 272862 2013-04-19 23:03 Debug\6_2.obj
文件 2135952 2013-04-19 23:01 Debug\6_2.pch
文件 1483776 2013-04-19 23:03 Debug\6_2.pdb
文件 0 2013-04-19 23:03 Debug\6_2.sbr
文件 242237 2013-04-19 22:58 Debug\dateformatter.obj
文件 2060552 2013-03-23 14:44 Debug\dateformatter.pch
文件 25600 2013-03-23 14:44 Debug\dateformatter.pdb
文件 0 2013-04-19 22:58 Debug\dateformatter.sbr
文件 271360 2017-07-01 17:32 Debug\vc60.idb
文件 135168 2013-04-19 23:03 Debug\vc60.pdb
文件 10039 2013-04-19 22:58 dateformatter.cpp
文件 3314 2013-04-19 22:44 dateformatter.h
- 上一篇:编译原理课程设计----语法分析器(C语言)
- 下一篇:华中8型系统二次开发手册
评论
共有 条评论