首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
完善程序 【要求】 1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。 2.修改后的源程序仍保存在T盘myf0c文件中。 【程序功能】 根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则
完善程序 【要求】 1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。 2.修改后的源程序仍保存在T盘myf0c文件中。 【程序功能】 根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则
admin
2019-04-04
71
问题
完善程序
【要求】
1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。
2.修改后的源程序仍保存在T盘myf0c文件中。
【程序功能】
根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则输出“2010/4/10(表示2010年的第100天是4月10日)”。
提示:能被4整除并且不能被100整除的年份是闰年,能被400整除的年份也是闰年,其他年份是平年。
【待完善的源程序】
#include
#include
intleap(intyear)
{ inty;
y=year%4==0&& (1) ||year%400==0;returny;
}
voidmonth_day(intyear,intyearday,intmonth,intday)
{ intk,p;
inttab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
p=leap(year);
for(k=1;yearday> (2) ;k++)
yearday=yearday-tab[p][k];
month=k;
day= (3) ;
}
intmain()
{ intyear,days,month,day;
printf("Inputyearanddays!\n");
scanf("%d,%d",&year,&days);
if(leap(year)==1&&days<=366||leap(year)==0&&days<=365)
{ month_day(year, days, (4) );
printf("\n%d/%d/%d",year,month,day);
}
else puts("daysiswrong!");
getch();
return0;
}
选项
答案
#include
#include
intleap(intyear) { inty; y=year%4==0&& year%100!=0||year%400==0;returny; } voidmonth_day(intyear,intyearday,intmonth,intday) { intk,p; inttab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31}, {0,31,29,31,30,31,30,31,31,30,31,30,31}}; p=leap(year); for(k=1; yearday> tab[p][k] ;k++) yearday=yearday-tab[p][k]; month=k; day= yearday; } intmain() { intyear,days,month,day; printf("Inputyearanddays! \n"); scanf("%d,%d",&year,&days); if(leap(year)==1&&days<=366||leap(year)==0&&days<=365) { month_day(year,days,&month,&day ); printf("\n%d/%d/%d",year,month,day); } else puts("daysiswrong!"); getch(); return0; }
解析
转载请注明原文地址:https://www.kaotiyun.com/show/CIhZ777K
0
全国高校计算机二级
相关试题推荐
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
在一个ASPX文件中是否可以使用一种以上的语言?
.net中读写数据库需要用到哪些类?他们的作用
给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(L
设置拨号连接属性,使用终端窗口功能登录到远程计算机。
在"命令提示符"属性窗口下,把窗口大小改为"800×600"。
打开"性能与维护"窗口将计算机的描述设置为"考试用机"。
幻灯片的配色方案可以通过哪项更改()A.母板B.模板C.版式D.样式
在Word中,水平标尺上数字的单位是()。A.厘米B.字符个数C.点D.汉字个数
一元二次方程ax2+bx+c=0有两个相异实根的条件是a≠0且b2-4ac>0,以下选项中能正确表示该条件的C语言表达式是 ________。
随机试题
引起梗死的原因包括
A.液化性坏死B.凋亡C.干性坏疽D.气性坏疽糖尿病患者的足坏死为
A.屈膝,膝内侧横纹头上方凹陷中B.屈膝,窝内侧半腱肌与半膜肌腱之间C.外髁高点上7寸,腓骨后缘D.外髁高点上7寸,腓骨前缘E.外髁高点与跟腱之间凹陷处直上7寸,承山穴外下方
项目清偿能力分析指标包括()。
有5年期债券,面值100元,年票面利率为60%,年报价折现率为10%。要求:假设该债券每年按单利计息,到期时一次还本付息,计算其价值(按年计息的复利方法折现)。
下列各项费用中,应当计入进口关税完税价格的有()。
月光手帕韦延丽秋夜的风一阵又一阵地袭击着阿斌单薄的身体,阿斌不由打个冷战,他借着月光顺着山沟吃力地穿过一条泥泞的土路,路的尽头,一棵高大的榕树下,趴着一栋石头和茅草垒
反映我国东北地区土地改革斗争画面的长篇小说并获得斯大林文学奖的是()。
晕轮效应(苏州大学)
A、Hehadn’tenoughmoney.B、HehadtoflybacktoSingapore.C、Hehadtoholdanimportantparty.D、Hehadtoparticipateinam
最新回复
(
0
)