首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
admin
2017-11-27
41
问题
使用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; sase 4: sum=90; break; case 5: sum=120; break; sase 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: sum=334; break; default: cout<<"data error"<
2) sum++; return sum;
解析
(1)为方便起见,先统计正常年份下,每个月的前面有多少天,可以用switch方式查询,然后再加上本月的日子,很快便得到了这一天是属于这一年的第几天。
(2)闰年的判断方法为:if(year%400==0‖(year%4=0&&year%100!=0)),if语句为真则为闰年,二月之后的日期后需要加一天。
转载请注明原文地址:https://kaotiyun.com/show/zDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化方法的核心和基础是()。
以下程序的执行结果是______#include<iostream.h>#include<iomanip.h>voidprint(intn){if(n!=0){print(n-1);
下列数据结构中,插入时不需要移动其他元素的是
下面程序输出的结果是【 】。#include<iostream>usingnamespaccstd;classA{public:voidshow(){tout<<"A!";}};
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
设有如下关系表:则下列操作中正确的是
随机试题
Direction;Forthispart,youareallowed30minutestowriteanessayentitledTheValueofReadingbycommentingontheremark
《麻醉药品和精神药品管理条例》中,关于监管部门的职责,说法正确的是
平面汇交力系()的力多边形如图所示,该力系的合力等于:
按照《建设工程施工合同(示范文本)》,工程师接到承包人提交的进度计划后,应当予以确认或提出修改意见,时间限制则由双方在专用条款中约定。如果工程师逾期不予以确认或提出修改意见,则视为()。
根据《巴塞尔新资本协议》的有关规定,操作风险损失事件被划分为( )种事件类型。
下列不属于资信证明的是()。
下列有关审计证据可靠性的说法中,正确的是()。(2016年)
古代记事的方法主要有两种:一种是用()记事;另一种是用()记事。
若k为整数,试讨论广义积分的敛散性.
执行下列指令后,(CX)=( )。 TABLE DW 10H,20H,30H,40H,50H X DW3 LEA BX,TABLE ADD BX,X MOV CX,[BX]
最新回复
(
0
)