#include <iostream.h>
/**
* 输入年份和月来统计当月有多少天
*/
bool isleapYear(int year){
if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
return true;
else
return false;
}
int getDays(int year,int month){
int day = 0;
if(month < 8){
for(int i = 1;i <= 7;i++){
if(month == i){
if(i % 2 == 0){
if(i == 2){
if(isleapYear(year))
day = 29;
else
day = 28;
}else{
day = 30;
}
}else{
cout<<"hello";
day = 31;
}
break;
}
}
}else{
for(int i = 8;i <= 12;i++){
if(month == i){
if(i % 2 == 0){
day = 31;
}else{
day = 30;
}
break;
}
}
}
return day;
}
int dayOfMonth(int year,int month){
return getDays(year,month);
}
int main(){
int year,month;
cout<<"请分别输入年份和月分:\n";
cin>>year>>month;
int days = dayOfMonth(year,month);
cout<<year<<"年"<<month<<"月有"<<days<<"天"<<endl;
return 0;
}
感觉c++不像java在调用方法,没有顺序,而c++很有节奏感,可能是面向过程和面对对象之间的差异吧
分享到:
- 2009-03-31 16:01
- 浏览 1328
- 评论(3)
- 论坛回复 / 浏览 (3 / 2356)
- 查看更多
相关推荐
使用c++统计输入的数字在后续输入中出现了多少次,第一次输入的数字是要统计的数字,后续每输入一次不同的数将统计该数出现的次数
输入一个年份和月份,输出其对应的天数是几天。比较简便的C语言程序
这段C++代码的目的是根据用户输入的年份,计算并输出该年份中每个月的天数。程序首先提示用户输入一个年份,然后通过一个布尔变量isLeapYear判断该年份是否为闰年。闰年的判断依据是年份能被4整除但不能被100整除,...
编写一个可以打印任何一年日历的万年历程序,要求 1、输入某一年的年号 2、输出该年每个月的日历
统计商品销售数据,要求能用菜单实现如下功能:(1)...(4)根据用户要求输出某商品某月(从键盘输入商品名称和月份)的平均售价、售出件数、总利润。 要求:数据采用文件输入,保存。查阅相关资料,写出实践报告。
C++字母统计程序,根据输入字母,统计各字母个数,分别列出。
一个用于显示当前日期的日历,年份月份都显示出来,相当于一款小日历
C++输入字符串,统计字符串中各种字符的个数,并输出,代码中已经给出相关例子
用C++写的一个代码行统计小工具,比较简单,命令行程序
用c++写的统计英文文章中的单词个数,输出26个字母的统计频率。
c++实现文本中单词和汉字的统计
C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++
一个简单的字符串统计代码,由用户输入任意长字符串,以问号结束,中间不允许出现空格,程序负责统计其中的字母个数,数字个数及其他符号数 C和C++两种语言实现
设计一个高校宿舍水电费统计系统,实现统计出学生每年和每月所需交的电费和水费, 电费按照规定采用年度阶梯价标准计算方法,电费三档标准为:0-180度,每度0.573元 180-400度之间每度收费0.593元,大于400度每度...
VC统计字符个数,输入一段字符串,统计其个数
用c++编写一个流量统计系统 为了方便网络编程,90年代初,由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即Windows Sockets规范,它不是一种网络协议,而是一套开放的、支持多种协议的...
输入某一年的年份和月份,计算该月的天数并输出。 提示:可以使用switch语句,根据输入的月份来计算该月对应的天数。但要注意,当月份为2月时,要通过年份来判断是平年还是闰年。某年份符合下面两个条件之一则为...
使用C++双向列表统计文章单词出现频率,其中双向列表模仿STL中的List.
C++单词字母频率统计程序,可输入任意的文档,程序可实现自动的字母频率统计,并提交二叉搜索树结构进行搜索
该C++程序通过循环的方式,实现了统计从0~9、0~99、0~999、0~9999、0~99999 ······ 中数字8出现的次数。