斐波那契数列:1 1 2 3 5 8 13 21 34 55............(每个数等于前俩数之和)
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int a = 1;
int b = 1;
int n ;
scanf("%d",&n);
if (n >2)
{
for (int i = 3; i <= n; i+=2)
{
a = b + a;
b = a + b;
}
if (n % 2 == 0) {
printf("%d", b);
}
else
{
printf("%d", a);
}
}
else
printf("%d",1);
return;
}
水仙花数也被称为超完全数字,自恋数,自幂数,阿姆斯壮数和阿姆斯特朗数
水仙花数:一个三位数的每一位的三次幂相加等于这个三位数
例如:153=1*1*1+5*5*5+3*3*3
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int num = 150;
while (num <= 999)
{
int a = num % 10;
int b = num / 10 % 10;
int c = num / 10 / 10;
int i = a * a * a + b * b * b + c * c * c;
if (i==num)
{
printf("%d\t",num);
}
num++;
}
return;
}