《C语言程序设计教程》教学资料包-教学拓展tz2.docVIP

  • 4
  • 0
  • 约2.04千字
  • 约 4页
  • 2017-06-19 发布于浙江
  • 举报

《C语言程序设计教程》教学资料包-教学拓展tz2.doc

C语言经典编程案例 一、猴子吃桃问题 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 程序分析: 采取逆向思维的方法,从后往前推断。第一天的桃子数是第2天桃子数加1后的2倍。 程序源代码: main() { int day,fir,sec; day=9; sec=1; while(day0)   { fir=(sec+1)*2;   sec=fir;   day--;   } printf(the total is %d\n,fir); } 二、回文数字问题 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 程序分析: 分解出每个位上的数字。 程序源代码: main( ) { long mil,thou,hun,ten,a,x; scanf(%d,x); mil=x/10000; thou=x%10000/1000; hun=x%1000/100; ten=x%100/10; a=x%10; if (mil!=0) printf(there are 5, %d %d %d %d %d\n,a,ten,hun,thou,mil); else i

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档