题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
2.程序源代码:
main()
{
int i,j,k,n;
printf(water flowernumber is:);
for(n=100;n1000;n++)
{
i=n/100;
j=(n-i*100)/10;
k=n%10;
if(i*i*i+j*j*j+k*k*k==n)
printf(%d\n,n);
}
}
==============================================================
【程序1】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。
2.程序源代码:
[code=c]
main()
{
int i,j,k;
printf(\n);
for(i=1;i5;i++) /*以下为三重循环*/
for(j=1;j5;j++)
for (k=1;k5;k++)
您可能关注的文档
最近下载
- 2025最新公务员考试遴选综合能力测试卷.docx VIP
- 【京东健康】眼健康消费者新视代白皮书.docx VIP
- 基于Smith预估模糊PID算法的真空感应加热炉控制系统的设计.docx VIP
- 建筑工程图集 11G521-1~2:钢檩条钢墙梁(2011年合订本).pdf VIP
- 自动化《检测技术及仪表》习题及答案.docx VIP
- 庐陵曾氏家乘六种11册 刻本 明曾孔化编.docx VIP
- 一种吸附式面包连续脱模机.pdf VIP
- 2026年新高考语文备考之戏剧阅读(现代文阅读II)系统指导(含模拟题).docx VIP
- 目视和仪表程序设计规范_vol2(Doc8168).doc VIP
- SC_T 9401-2010水生生物增殖放流技术规程.pdf
原创力文档

文档评论(0)