C语言编程100例之6
2014-11-18 22:43
190 查看
实例6 循环结构的简单应用(水仙花数)
问题描述:
打印出所有水仙花数。所谓水仙花数是指一个三位数,其各位数字立方和应等于该数字本身。
例如,153是一个水仙花数,因为153=1^3+5^3+3^3.
实现源代码:
注意:以上代码写法不唯一
问题描述:
打印出所有水仙花数。所谓水仙花数是指一个三位数,其各位数字立方和应等于该数字本身。
例如,153是一个水仙花数,因为153=1^3+5^3+3^3.
实现源代码:
<span style="font-size:12px;">/** * 题目:循环结构的简单应用(水仙花数) * 作者:shelly * 功能:输出所有水仙花数 */ #include <stdio.h> /** * 函数名:main * 功能:使用循环结构输出所有水仙花数 */ void main() { int i,j,k,n; printf("water flower's number is:\n"); for(n = 100; n <= 999; n++) { i = n % 10;//获得个位 j = (n % 100)/10;//获得十位 k = n / 100;//获得百位 if(i*i*i + j*j*j + k*k*k == n) { printf("%-5d\n",n); } } }</span><span style="color:#ff0000;font-size:18px;"> </span>实现效果图:
注意:以上代码写法不唯一
相关文章推荐