水仙花数和简单斐波那契

1.水仙花数

打印100--999的水仙花数。

水仙花数-----一个三位数,其中个位数字的立方和等于该数本身,例如:153=1*1*1+5*5*5+3*3*3.

#include
#include
using namespace std;
int main()
{
   int b, c, d;
   for (int i = 100; i <= 999; i++)
    {
	  b = i % 10;
	  c = i / 10 % 10;
	  d = i / 100 % 10;
	  if (b * b * b + c * c * c + d * d * d == i)
	  {
		cout << i << " ";
	  }
    }
         return 0;
}

运行结果: 

水仙花数和简单斐波那契_第1张图片

2.简单斐波那契

以下数列 0 1 1 2 3 5 8 13 21 ... 被称为斐波纳契数列。

这个数列从第 33 项开始,每一项都等于前两项之和。

输入一个整数 N,请你输出这个序列的前 N项。

输入格式

一个整数 N。

输出格式

在一行中输出斐波那契数列的前 N 项,数字之间用空格隔开。

数据范围

0

输入样例:
5
输出样例:
0 1 1 2 3

运行代码: 

#include
#include
using namespace std;
int main()
{
        int a=0;
        int b=1;
        int n;
        cin>>n;
        while(n>0)
        {
           cout<

运行结果:

水仙花数和简单斐波那契_第2张图片

你可能感兴趣的:(算法,c语言,c++,开发语言,数据结构)