mooc c语言第三周作业,哈尔滨工业大学C语言MOOC在线测试312周答案.pptx

本答案仅供参考;2;3;A=x-32;/*首字母改为大写*/ printf("%c%c%c\n",A,y,z);;5;6;7;8;9;10;11;;13;14;15;16;17;18;19;;21;22;23;24;25;if (y%100==0) y/=100;if (y%4==0) printf("29 days\n"); else printf("28 days\n");}

return 0;}

第七周

1递归法计算游戏人员的年龄(4 分)题目内容:有n 个人围坐在一起,问第n 个人多大年纪,他说比第n-1 个人大 2 岁;问第n-1 个人,他说比第n-2 个 人大 2 岁,.....,问第 3 个人,他说比第 2 个人大 2 岁;问第 2 个人,他说比第 1 个人大 2 岁。第 1 个人说自 己 10 岁,问第n 个人多大年纪。递归函数原型:unsigned int ComputeAge(unsigned int n);提示:计算年龄的递归公式为:;27;28;;;;;;;;36;37;}

int mid(int a,int b,int c){if ( a >= b )if ( a >= c ) return (b>=c ? b : c); else return a;elseif ( b >= c ) return (a>=c ? a : c); else return b;};39;40;2兔子生崽问题(4 分)题目内容:假设一对小兔的成熟期是一个月,即一个月可长成成兔,那么如果每对成兔每个月都可以生 一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,n(n<=12) 月以后可有多少对兔子(即当年第 n 月份总计有多少对兔子,含成兔和小兔)?请编程求解 该问题,n 的值要求从键盘输入。参考答案:依题意,兔子的繁殖情况如图所示。图中实线表示成兔仍是成兔或者小兔长成成兔;虚线表示 成兔生小兔。观察分析此图可发现如下规律:(1)每月小兔对数 = 上个月成兔对数。(2)每月成兔对数 = 上个月成兔对数 + 上个月小兔对数。综合(1)和(2)有:每月成兔对数 = 前两个月成兔对数之和。;42;43;44;45;46;47;48;49;50;51;int main(){int a[10],maxp,minp,i; printf("Input 10 numbers:\n");for (i=0;i< 10;i++) scanf("%d",a+i);Findmax(a,&maxp); Findmin(a,&minp);printf("Max=%d,Position=%d,Min=%d,Position=%d\n",a[maxp],maxp,a[minp],minp);

return 0;};53;54;55;56;57;58;59;60;61;62;63;64;;66;for (i=0;i

}printf("\n");}return 0;;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;98;99

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值