admin管理员组文章数量:1794759
程序设计基础(C&C++) 戴波、张东祥 第三章 控制语句 编程作业
1闰年判断 题目内容:
输入一个1900-2200之间的年份, 判断这一年是不是闰年,是闰年输出yes,不是则输出no
输入格式: 输出格式: 输入样例:1900
输出样例:no
时间限制:500ms
内存限制:32000kb
参考代码 #include <stdio.h> int main(){ int n; scanf("%d",&n); if (n%400==0||(n%4==0&&n%100!=0)) printf("yes\\n"); else printf("no\\n"); return 0; } 2百钱百鸡 题目内容:一只公鸡值5钱, 一只母鸡值3钱, 三只小鸡值1钱, 现在用百钱买百鸡, 请问公鸡、母鸡、小鸡各多少只? 列举所有可能,从公鸡数目小到大排列, 输出结果: a,b,c d,e,f ….. (a,d…对应公鸡数量,b,e…对应母鸡数量,c,f…对应小鸡数量)
参考代码 #include <stdio.h> int main(){ for (int i=0;i*5<=100;i++){ for (int j=0;i*5+j*3<=100;j++){ if (i+j+(100-i*5-j*3)*3==100) printf("%d,%d,%d\\n",i,j,(100-i*5-j*3)*3); } } return 0; } 3猴子摘桃 题目内容:一个猴子摘了些桃子, 第一天吃掉其中的一半然后多吃了1个, 第二天照此方法又吃掉了剩下桃子的一半加1个, 以后每天如此,直到第十天早上,猴子发现只剩下了1个桃子, 请问猴子第一天总共摘了多少个桃子? 并反向打印每天所剩桃子数。 即a,b,c,d…..,sum 分别表示第九天剩余桃子,第八天剩余桃子,….,第一天剩余桃子,总桃子数
参考代码 #include <stdio.h> int main(){ int n=1; for (int i=1;i<=9;i++){ n=2*(n+1); printf("%d,",n); } printf("%d\\n",n); return 0; }版权声明:本文标题:程序设计基础(C&amp;C++) 戴波、张东祥 第三章 控制语句 编程作业 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686639490a89414.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论