C++程序 玫瑰花数

C++程序 玫瑰花数,第1张

#include

<iostream>

#include

<cmath>

using

namespace

std

void

getrosenum(int

lower,int

upper)

bool

isrosenum(int

n)

void

main()

{

int

upper,lower

cout<<"请输入下界:"<<endl

cin>>lower

cout<<"请输入上界:"<<endl

cin>>upper

cout<<"所有玫瑰花数:"

getrosenum(lower,upper)

}

void

getrosenum(int

lower,int

upper)

{

if((lower<1000)||(upper>9999))

{

cout<<"上下界错误!"<<endl

return

}

for

(int

i=loweri<=upperi++)

{

if

(isrosenum(i))

{

cout<<i<<endl

}

}

}

bool

isrosenum(int

n)

{

char

a[5]={'0'}//这里改一下就行了,不然会溢出

itoa(n,a,10)

int

sum=0

for

(int

i=0i<4i++)

sum+=pow((double)(a[i]-48),4)

if

(n==sum)

return

true

return

false

}

玫瑰花的物语

1朵玫瑰代表 —— 我的心中只有你 ONLY YOU !

2朵玫瑰代表 —— 这世界只有我俩! 3朵玫瑰代表 —— 我爱你 I LOVE YOU ! 4朵玫瑰代表 —— 至死不渝!

5朵玫瑰代表 —— 由衷欣赏!

6朵玫瑰代表 —— 互敬 互爱 互谅!

7朵玫瑰代表 —— 我偷偷地爱著你!

8朵玫瑰代表 —— 感谢你的关怀扶持及鼓励 !

9朵玫瑰代表 —— 长久 ALWAYS !

10朵玫瑰代表 —— 十全十美 无懈可击!

11朵玫瑰代表 —— 最爱 只在乎你一人!

12朵玫瑰代表 —— 对你的爱与日俱增!

13朵玫瑰代表 —— 友谊长存!

14朵玫瑰代表 —— 骄傲!

15朵玫瑰代表 —— 对你感到歉意 I'M SORRY!

16朵玫瑰代表 —— 多变不安的爱情!

17朵玫瑰代表 —— 绝望无可挽回的爱! 18朵玫瑰代表 —— 真诚与坦白!

19朵玫瑰代表 —— 忍耐与期待!

20朵玫瑰代表 —— 我仅一颗赤诚的心!

21朵玫瑰象征 —— 真诚的爱!

22朵玫瑰象征 —— 祝你好运!

25朵玫瑰象征 —— 祝你幸福!

30朵玫瑰象征 —— 信是有缘!

36朵玫瑰象征 —— 浪漫!

40朵玫瑰象征 —— 誓死不渝的爱情!

50朵玫瑰象征 —— 邂逅不期而遇!

99朵玫瑰象征 —— 天长地久 FOREVER!

100朵玫瑰象征 —— 百分之百的爱 100% LOVE!

101朵玫瑰象征 —— 最 …… 最爱!

108朵玫瑰象征 —— 求婚!

111朵玫瑰代表 —— 无尽的爱

144朵玫瑰代表 —— 爱你日日月月生生世世

365朵玫瑰代表 —— 想你在每天 999朵玫瑰代表 —— 天长地久、爱无止境

1001朵玫瑰代表 —— 直到永远


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/11042135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存