【例6.16】 求100~999之间的所有水仙花数,即各位数字的立方和恰好等于该数本身的数。用穷举法求解。 分析: 设变量a,b,c,分别表示一个三位数的百、十、个位:a*100+b*10+c a的变化1-9,b的变化0-9,c的变化0-9组合成一个三位,有 9*10*10种可能,找出其中符合水仙花数条件的组合a,b,c。 程序主体结构: for (a=1;a=9;a++) for (b=0;b=9;b++) for (c=0;c=9;c++) {s= a*100+b*10+c; if (s==a*a*a+b*b*b+c*c*c) printf(“%d,”,s); } 另一种穷举法思路: 分析: 设变量s,分拆为百、十、个位,再作判断: 程序主体结构: for (s=100;s=999;s++) { a=s/100; b=(s-a*100)/10; c=s%10; if(a*a*a+b*b*b+c*c*c==s) printf(“%d,”,s); } 【例】求Fibonacci数列:0,1,1,2,3,5,....的前20个数,即: F1 = 0 (n = 1) F2 = 1
您可能关注的文档
最近下载
- 妊娠期急腹症.pptx VIP
- 2025年华师版八年级下册数学第19章综合检测试卷及答案.docx VIP
- 晋中职业技术学院单招面试试题及答案.docx VIP
- 妊娠期急腹症专题宣讲.pptx
- 海南省儋州市某中学2024-2025学年华东师大版八年级下学期3月月考数学试卷(含解析).pdf VIP
- 妊娠期急腹症专题宣讲.ppt VIP
- 基于PLC的三自由度搬运机械手设计.docx
- 海南省海口市部分学校2024-2025学年七年级下学期第四次月考地理试卷(含答案).pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式) 高清晰版-OK.pdf VIP
- 二战中缅印战区盟国军事外交研究--以战时援华交通线为中心.pdf
原创力文档

文档评论(0)