- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[1老鹰抓小鸡课程设计
1 老鹰抓小鸡
1.1 设计内容
问题描述
输入数据
。输出要求
输入样例
5 8 7.8 9
0
输出样例
#include stdio.h
int main(void){
struct ch{
double h;
int m;};
struct ch a[50];
int j,k,i,index,b[50],n;
k=0;
struct ch temp;
do{
printf(Please input the number of chicken);
scanf(%d,n); //*输入小鸡个数*//
for(i=0;in;i++) //*用循环体来输入小鸡的个头*//
{
scanf(%lf,a[i].h);
a[i].m=i+1;}
for(i=0;i=n;i++){
index=i;
for(j=i+1;jn;j++)
if(a[j].ha[i].h){
index=j;
temp=a[index];
a[index]=a[i];
a[i]=temp;
}
}
for(i=0;in;i++)
{ b[k]=a[i].m;
k++;}
b[k]=-1;
k++;
}
while(n!=0);
for(i=0;ik-1;i++){
if(b[i]!=-1)
printf(%d,b[i]);
else
printf(\n);
}
return 0;}
1.5 测试数据
1.6 小结
通过本次程序设计了解了C语言中的结构循环的运用。学会了结构化的程序设计思想,运用逻辑结构最终解决了问题。
2日历问题.1 设计内容
问题描述
在我们现在使用的日历中, 闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年。例如:1700, 1800, 1900 和 2100 不是闰年,而 1600, 2000 和 2400是闰年。 给定从公元2000年1月1日开始逝去的天数,你的任务是给出这一天是哪年哪月哪日星期几输入数据
输入包含若干行,每行包含一个正整数,表示从2000年1月1日开始逝去的天数。输入最后一行是?1, 不必处理。可以假设结果的年份不会超过9999。
输出要求
对每个测试样例,输出一行,该行包含对应的日期和星期几。格式为“YYYY-MM-DD DayOfWeek”, 其中 “DayOfWeek” 必须是下面中的一个: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday Saturday“。
输入样例
1730
1740
1750
1751
-1
输出样例
2004-09-26 Sunday
2004-10-06 Wednesday
2004-10-16 Saturday
2004-10-17 Sunday#includestdio.h
int main(void)
{
int a[80],i=0,b,k,x,y,year,mon,day;
void mon_day(int year,int yeard,int *pmon,int *day); //*函数声明*//
printf(请输入天数:);
do{
scanf(%d,a[i]);
}while(a[i++]!=-1);
k=i;
for(i=0;ik;i++)
{ y=0,year=2000;
while(a[i]y)
{
if((year%4==0year%100!=0)||year%400==0)//*判断年份是否是闰年*//
b=366;
else
b=365;
y+=b;
year++;
}
y=b-(y-a[i]);
mon_day(year,y,mon,day);
x=a[i]%7; //*用switch语句实现星期的判断*//
switch(x)
{ case 0:
printf(%d-%d-%d Saturday\n,year-1,mon,day);
break;
case 1:
printf(%d-%d-%d Sunday\n,year-1,mon,day);
break;
case 2:
printf(%d-%d-%d Monsday\n,year-1,mon,day);
break;
case 3:
您可能关注的文档
- 铜陵市中考满分作文-中考满分作文.doc
- 《020服务平台.doc
- 《02204经济管理大纲.docx
- 《01正弦定理和余弦定理.doc
- 银川市中考满分作文-我只是一个老师.doc
- 《01第一章概述深圳梅林路项目建议书.doc
- 锦尚镇琼山中心小学2007年秋少先队计划.doc
- 《02R数字调音台操作指南.doc
- 《01类商品分类表.doc
- 《02会计事项与会计恒等式.doc
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 2024–2025学年初升高语文无忧衔接及新课预习(全国)衔接点13 古诗阅读之思想情感突破(解析版).docx VIP
- 初二语文期中试卷.pdf VIP
- 2025年南阳师范学院招聘工作人员(硕士研究生)38名笔试模拟试题及答案解析.docx VIP
- 钢铁工业课题研究论文(五篇):中水处理技术中钢铁工业应用、钢铁工业的废水处理技术….doc VIP
- 近三年语文高考试卷分析.pdf VIP
- 生殖道支原体感染诊治中国专家共识(2025年版)解读PPT课件.pptx VIP
- 2025年南阳师范学院招聘工作人员(硕士研究生)38名笔试备考题库及答案解析.docx VIP
- 西大成人教育《土木工程制图》期末考试复习题及参考答案.doc VIP
- 2025西藏南阳师范学院招聘工作人员(硕士研究生)38人笔试参考题库附答案解析.docx VIP
- 全国第三届职业技能大赛(健康和社会照护项目)选拔赛理论考试题库(含答案).docx
文档评论(0)