心形图案与恋爱天数统计_第1页
心形图案与恋爱天数统计_第2页
心形图案与恋爱天数统计_第3页
心形图案与恋爱天数统计_第4页
心形图案与恋爱天数统计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、#include <iostream>#include <stdio.h>#include <time.h>#include <stdlib.h>#include <windows.h>using namespace std ;int main () system ( "color f" ) ; /*日期统计*/ time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); in

2、t year = 1900+timeinfo->tm_year ; int mon = 1+timeinfo->tm_mon ; int mday = timeinfo->tm_mday ;/* year = 2024 ; mon = 2 ; mday = 21 ;*/ int arr13 = 0,31,28,31,30,31,30,31,31,30,31,30,31 ;/定义月数 int sum = 0 ;/在一起的天数 int sum2 = 0 ; /月数 int sum3 = 0 ;/年数 int sum4 = 0 ; /距离下个月的天数 /天数计算 if ( year

3、 = 2014 )/2014年的天数计算 sum = arr1 - 21 ; for ( int i = 2 ; i < mon ; i + ) sum = sum + arri ; sum = sum + mday ; if ( ( year % 400 = 0 )| ( year % 4 = 0 && year %100 != 0 ) ) sum+ ; else/从那天起到2014年结束的天数 sum = arr1 - 21 ; for ( int i = 2 ; i <= 12 ; i + ) sum = sum + arri ; for ( int i =

4、2015 ; i <= year -1 ; i + )/有多少个整数年 sum = sum + 365 ; if ( ( i % 400 = 0 ) | ( i % 4 = 0 && i % 100 != 0 ) sum+ ; if ( year > 2014 )/整数年后面的天数 for ( int j = 1 ; j < mon ; j + ) sum = sum + arrj ; sum = sum + mday ; if ( ( mon > 2 ) && ( ( year % 400 = 0 ) | ( year % 4 = 0

5、&& year % 100 != 0 ) ) ) sum + ; /月数计算 if ( year = 2014 )/2014的月数计算 if ( mday >= 21) sum2 = mon - 1 ; else sum2 = mon - 2 ; else/从那天起到2014年结束的月数 sum2 = 12 - 1 ; for ( int i = 2015 ; i <= year -1 ; i + )/有多少个整数年 sum2 = sum2 + 12 ; if ( year > 2014 )/整数年后面的月数 sum2 = sum2 + mon ; if (

6、mday < 21 ) sum2 = sum2 - 1 ; /年数的计算 sum3 = sum2 / 12 ; /距离下个月的天数 if ( mday >= 21 ) sum4 = sum4 + arrmon - mday ; sum4 = sum4 + 21 ; else sum4 = 21 - mday ; /*输出*/for( int n = 1 ; n < 5 ; n + )cout<<endl;for( int i = 1 ; i < 2 ; i+ )for( int j = 1 ; j <= 26 - i ; j+ )cout<<

7、;' 'cout<<" 老 婆 宝 宝 "<<endl;cout<<endl;for( int j = 2 ; j <= 30-i ; j+ )cout<<' 'cout<<" I Love You "<<endl; /第一个输出的文字。for( int n = 1 ; n < 5 ; n+ )printf("n"); if ( mday = 21 ) cout << " 老 婆 宝 宝 大 人 &

8、quot; << endl ; else for( int i = 1 ; i < 2 ; i+ ) cout<<" 我 们 牵 手 "<< sum << " 天"<<endl; /第二个输出的文字。 cout<<endl;/第三个文字的输出 if ( sum3 >= 1) if ( sum2 % 12 = 0 ) if ( mday = 21 ) cout << " " << sum3 << " 周 年

9、纪 念 日 快 乐 ! " << endl; else cout<<" 在一起整整 "<<sum3<<" 年 ,"<<" 距离下个月还有 "<<sum4<<" 天"<<endl; else if ( mday = 21 ) cout << " 祝 福 我 们 在 一 起 "<<sum3<<" 年 "<<sum2 % 12&l

10、t;<" 个 月 !"<<endl; else cout<<" 在一起 "<<sum3<<" 年 "<<sum2 % 12<<" 个月 ,"<<" 距离下个月还有 "<<sum4<<" 天"<<endl; else if ( mday = 21 ) cout<<" 祝 福 我 们 在 一 起 " << sum

11、2 << " 个 月 !" ; else cout<<" 在一起 "<<sum2<<" 个月 ,"<<" 距离下个月还有 "<<sum4<<" 天"<<endl; /*心形图案*/ /*延迟语句*/ Sleep(888) ;/延迟666毫秒,1000毫秒等于1秒 char o = 3 ;for ( int n = 1 ; n < 5 ; n+)cout << endl ; int i

12、 , j ;for ( i = 1 ; i < 2 ; i+)for ( j = 1 ; j <= 24 ; j+ )cout <<' ' ; cout << o <<" "<< o <<" "<< o <<" "<< o ;for ( j = 1 ; j <= 15 ; j+)cout << ' ' ;cout << o << " "

13、 << o << " " << o << " " << o ;cout << endl ; /最上面的图案for ( i = 2 ; i < 3 ; i+ )for ( j = 1 ; j <= 22 ; j+)cout << ' 'cout << o ;for ( j=1 ; j <= 9 ; j+)cout << ' 'cout << o ;for ( j=1;j<=11;j+

14、)cout<<' 'cout << o ;for ( j = 1 ; j <= 9 ; j+ )cout << ' ' ;cout << o ;cout << endl ; /第二行 for ( i = 3 ; i < 4 ; i+ )for ( j = 1 ; j <= 20 ; j+ )cout << ' ' ;cout << o ;for ( j = 1 ; j <= 13 ; j+ )cout << ' '

15、; ;cout << o ;for ( j = 1 ; j <= 7 ; j+ )cout<<' 'cout << o ;for ( j = 1 ; j <= 13 ; j+ )cout << ' 'cout << o ;cout << endl ; /第三行for ( i = 4 ; i < 5 ; i+ )for ( j = 1 ; j <=20 ; j+ )cout << ' ' ;cout << o ;for ( j =

16、 1 ; j <= 15 ; j+ )cout << ' 'cout << o ;for ( j = 1 ; j <= 3 ; j+ )cout << ' ' ;cout << o ;for ( j = 1 ; j <= 15 ; j+ )cout << ' ' ;cout << o ;cout << endl ; for ( i = 5 ; i < 6 ; i+ )for ( j = 1 ; j <=20 ; j+ )cout &l

17、t;< ' ' ;cout << o ;for ( j = 1 ; j <= 17 ; j+ )cout << ' ' ;cout << o ;for ( j = 1 ; j <= 17 ; j+ )cout<<' 'cout << o ;cout << endl;for ( i = 1 ; i <= 1 ; i+ )/竖排下来第一行for ( j = 1 ; j <= 2 * i + 20 ; j+ )cout << ' &

18、#39; ;cout << o ;for ( j = 1 ; j <= 35 - 4 * i ; j+ )cout << ' ' ;cout << o ;cout << endl ;for ( int i = 2 ; i <= 2 ; i + ) for( j = 1 ; j <= 2 * i + 20 ; j+)cout << ' ' ;cout << o ; cout << " 2014 年 1 月 21 号 "cout << o ;cout << endl ; for ( int i = 3 ; i <= 8 ; i + ) for ( j = 1 ; j <= 2 * i + 20 ; j+ )cout << ' &

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论