首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
完善程序 【要求】 1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。 2.修改后的源程序仍保存在T盘myf0c文件中。 【程序功能】 根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则
完善程序 【要求】 1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。 2.修改后的源程序仍保存在T盘myf0c文件中。 【程序功能】 根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则
admin
2019-04-04
40
问题
完善程序
【要求】
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://kaotiyun.com/show/CIhZ777K
0
全国高校计算机二级
相关试题推荐
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。
在一个ASPX文件中是否可以使用一种以上的语言?
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。
在OutlookExpress建立电子邮件帐户。
利用MSN给bob@sina.com发送电子邮件内容“8号晚上到我家一起吃饭”。
在Google搜索中使用or查询“辽宁”,“高校”。
更改邮件到达后应用规则“若发件人包含‘mary@sina.com’转发到wangtao@sina.com”为应用规则“若发件人包含‘mary@sina.com’转发到wanglong@lnu.edu.cn”。
设置在局域网中,不允许别人使用Ping命令探测本机。
随机试题
触电时电流通过人体哪些部位最危险?
在油田范围内()湖相沉积的单油层,不论是岩性和厚度都具有相似性。
舌面、前、半低、不圆唇元音韵母是()
中国魏晋时期的_______哲学流派对这个时期的诗歌、书法等作品创作中深层的意蕴具有重要影响。
郭某连续几天在北京市某工商支行门外尾随去银行存款的多名个体工商户,伺机用身上藏着的细绳勒伤个体户后进行抢劫,但均因附近有保安人员巡逻,一直未敢下手。后正欲行抢时被联防队员当场抓获。对郭某的行为应怎样认定?()
【背景资料】某房地产开发公司(甲方)与某施工单位(乙方)签订了一份合同价款为1000万元的建设工程施工合同,合同工期为7个月,2011年3月开始施工。工程结算数据如下表所示。合同中有关工程价款的部分内容如下:(1)房地产开发
《会计档案管理办法》不适用于()。
A企业是日常消费品零售、批发一体企业,春节临近,为了预防货物中断,近期持有大量的现金。该企业持有大量现金属于()。
在下列各句中的横线处依次填入词语,最恰当的一组是()①这里曾一度______泥石流,致使公路堵塞,桥梁冲垮,交通瘫痪。②车尔尼雪夫斯基对托尔斯泰______表现人物心理变化的艺术特色极为称道。
根据以下资料,回答下列问题。抽样调查数据显示,2014年1—5月A区农村居民人均现金收入9053元,同比增长10.3%,增速较去年同期提高0.4个百分点;其中人均工资性收入为5421元,同比增长8.5%;人均家庭经营收入为760元,同比下降0.6%;人均
最新回复
(
0
)