C++:求水仙花数 您所在的位置:网站首页 函数输出水仙花数 C++:求水仙花数

C++:求水仙花数

#C++:求水仙花数| 来源: 网络整理| 查看: 265

【问题描述】编写一个程序,输入一个正整数N(N大于等于100小于等于999),求出100~N之间的所有水仙花数。所谓  的水仙花数是:如果一个三位数的个位数、十位数、百位数的立方和等于该数自身,就称这个数为水仙花数。 【输入形式】输入一个正整数N。 【输出形式】输出从100到N之间的所有水仙花数,每个数以回车结束。 【样例输入】  400 【样例输出】  153 370 371 【样例说明】输入一个的正整数400,输出为100~400之间的水仙花数153,370,371

【源代码】

#include #include using namespace std; int main() { int a, b, c, n; cin >> n; int x = 100; do { a = x % 10;//分离出个位 b = x / 10 % 10;//分离出十位 c = x / 100 % 10;//分离出百位 if (x == pow(a,3) + pow(b,3) + pow(c,3))//使用pow函数,需要头文件cmath cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有