身体状态统计(游戏)
来源:互联网 发布:验证码java代码 编辑:程序博客网 时间:2024/04/30 17:01
#include<stdio.h>int birthdays();//计算从出生日到现在的总天数int sum();//计算某一年到某一年的总天数int count();//计算闰年与非闰年某一天为该年第几天intnumber();//计算第n月m天为该年第几天的函数void cheack(int num);//判断身体状态int door = 0;int main(){int Year1;int Month1;int Date1;int Year2;int Month2;int Date2;int Days=0;printf("请输入您的出生日期:year-math-day\n");scanf("%d-%d-%d",&Year1,&Month1,&Date1);printf("请输入您当前的日期:\nyear-math-day\n");scanf("%d-%d-%d",&Year2,&Month2,&Date2);Days=birthdays(Year1,Year2,Month1,Month2,Date1,Date2);if(door<1 && Days>0){printf("今天是你出生后的第%d天\n",Days);cheack(Days);}else if (door = 1 || Days < 0){printf("输入的信息有误!");}}int birthdays(int Year1,int Year2,int Month1,int Month2,int Date1,int Date2){int Sumdays = 0;if(Year1 <= Year2){Sumdays = sum(Year1,Year2) + count(Year2,Month2,Date2) - count(Year1,Month1,Date1);}else if(Year1 > Year2){door = 1;}return Sumdays;}int sum(int Year1,int Year2){int n,Days = 0;for(n = Year1;n < Year2;n++){if (((n%100!=0) && (n%4==0)) || (n%400==0)){Days += 366;}else{Days += 365;}}return Days;}int count(int Year,int Month,int Date){int Days = 0;int flg;if ((Year%100!=0) && (Year%4==0) || (Year%400==0)){flg = 1;if ((2==Month) && (Date>29)){door = 1;} Days += number(Month,Date,flg);}else{if ((2==Month) && (Date>28)){door = 1;}flg = 2;Days += number(Month,Date,flg);}return Days;}int number(int Month,int Date,int flg){int Days = 0;int i = Month;if (i == 1){Days = Days + Date;}else if(i > 1){for(i = 1;i < Month ;i++){if (1==i || 3==i || 5==i || 7==i || 8==i || 10==i || 12==i){if(Date > 31){door = 1;}Days += 31;}else if (4==i || 6==i || 9==i|| 11==i){if(Date > 30){door = 1;}Days += 30;}if(2 == i){if (1 == flg)//通过标志位来辨别是否闰年{Days += 29;}if(2 == flg){Days += 28;}}}Days += Date;}return Days;}void cheack(int num){int Power = num%23;int Lively = num%28;int Brains = num%33;if (Power>0 && Power<=11){printf("体力高潮期\n");}else{printf("体力低潮期\n");}if (Lively>0 && Power<=14){printf("情绪高潮期\n");}else{printf("情绪低潮期\n");}if (Brains>0 && Brains<=16){printf("体力高潮期\n");}else{printf("体力低潮期\n");}}
0 0
- 身体状态统计(游戏)
- 我要保持身体的好状态
- 程序员如何保持好的身体状态
- xbox 用身体动作来控制游戏
- 身体
- 游戏状态
- 游戏统计整体架构(不定期更新)
- NYOJ 832 合并游戏(状态压缩)
- nyoj832 合并游戏(状态压缩DP)
- 初始化游戏状态数据(1)
- 初始化游戏状态数据(2)
- 初始化游戏状态数据(3)
- nyoj 合并游戏(状态压缩dp)
- 游戏 场景同步 实现(状态同步)
- 简单(身体)就好
- netstat统计tcp状态
- 统计tcp状态
- 服务器链接状态统计
- Struts2 配置文件 更新中
- io优化
- 资深HR告诉你到底怎么写一份好的简历(非常全面)
- 将Eclipse中的Web项目部署到Tomcat
- 【ab测试】关于ab测试中path传参
- 身体状态统计(游戏)
- Linux下配置Tomcat 80端口与域名
- ubuntu下安装Apache+PHP+Mysql
- CodeCombat-捡蘑菇
- 题目1021:统计字符 2007年浙江大学计算机及软件工程研究生机试真题
- 流殇三月,誓言碎落于天涯
- 代码审查和不良编程习惯
- Yii-数据库操作-多表关联
- 把笑容酿成毒酒,与君共饮