首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
admin
2015-07-20
70
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。
程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:闰年输入月份大于3时需考虑多加一天)。
注意:只能补充函数func(int year,int month,int day),请勿改动其他部分的内容。
#include
int func(int year,int month,int
day)
{
}
void main()
{
cout<
cout<
cout<
return;
}
选项
答案
int sum; int leapyear ; switch(month)/*先计算某月以前月份的总天数*/ { case 1: sum=0; break; case 2: sum=31; break; case 3: sum=59; break; case 4: sum=90; break; case 5: sum=120; break; case 6: sum=151; break; case 7: sum=181; break; case 8: sum=212; break; case 9: sum=243; break; case 10: sum=273; break; case 11: sum=304; break; Case 12: Jum=334 ; break; default: cout<<“data error”<
2) sum++; return sum;
解析
(1)为方便起见,先统计正常年份下,每个月的前面有多少天,可以用switch方式查询,然后再加上本月的日子,很快便得到了这一天是属于这一年的第几天。
(2)闰年的判断方法为:if(year%400==01l(year%4==0&&year%100[=0)),if语句为真则为闰年,二月之后的日期后需要加一天。
转载请注明原文地址:https://kaotiyun.com/show/stNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classTest{public:Test(){cnt++;)~Test(){cnt--;)statici
下面函数返回数组中最大元素的下标,数组中元素个数为t,将程序补充完整。intfindmax(ints[],intt){intk,p;for(p=0,k=p;p<t;p++){if
在32位计算机中,一个int型数据所占用的内存长度为()字节。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
下面关于运算符重载的描述错误的是
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
下述关于数据库系统的叙述中正确的是
在计算机中,算法是指
算法的空间复杂度是指
下列有关数据库的描述,正确的是
随机试题
SouthAfricahas11officiallanguages.Ifyouwanttosayhello,it’s“sawubona”inZulu,and“hallo”inAfrikaans.Now.SouthAfrica’
__________在__________里认为优美能够“引起快感,并不和痛感夹杂在一起。”
英国公务员的工资包括
=()
简述生态系统稳定的条件。
持有商业汇票的企业在汇票到期日前,为了取得资金,在给付一定利息后,将票据权利转让给商业银行的票据行为是()。
设f(x)满足等式xf’(x)-f(x)=,且f(1)=4,则∫01f(x)dx=________.
Besidesclimatechange,developingcountrieslikeChinaneedtodealwithenergy【C1】______andenvironmentalissues:thedevelopm
Thecourseleaderrequeststhatall(theses)(are)handed(in)before5:00p.m.(nextFriday).
泼水节是傣族人最重要的节日,一般是在傣历六月或七月的某一天举行(大约是汉族清明节后的十天左右)。泼水节标志着傣族新年的开始。他们相互泼水,通过泼水传递问候。泼水节当晚,每一个村寨都会组织聚会来唱歌和跳舞。在竹笛、芦笙(一种风管乐器)、链锣和象脚鼓(一种置于
最新回复
(
0
)