其他分享
首页 > 其他分享> > c语言:水仙花数

c语言:水仙花数

作者:互联网

int main() {
	int i;
	int m = 0,n=0;
	int k;//保存i的值
	for (i = 100; i <1000; i++) {
		k = i;//保存每一轮i的值
		while (k) {
			m = k % 10;//取这一圈的最后一位
			k = k / 10;//去掉最后一位
			n += m * m * m;//记录每一位立方的值
		}
		if (n == i) {//判断值是否相等,相等即为水仙花数
			printf("%d ", n);
		}
		n = 0;//清空n的值
	}
}

标签:10,相等,语言,int,保存,一位,水仙花
来源: https://blog.csdn.net/owww_zpl/article/details/123638898