tft每日頭條

 > 生活

 > c語言求指定區間内的水仙花數

c語言求指定區間内的水仙花數

生活 更新时间:2025-01-28 01:11:03

c語言求指定區間内的水仙花數?德莫時光~水仙花數是指一個3位數,它的每個位的數字的3次幂之和等于它本身,我來為大家講解一下關于c語言求指定區間内的水仙花數?跟着小編一起來看一看吧!

c語言求指定區間内的水仙花數(c筆記如何獲得水仙花數)1

c語言求指定區間内的水仙花數

經典案例[水仙花數]

德莫時光~

水仙花數是指一個3位數,它的每個位的數字的3次幂之和等于它本身

例如:1^3 5^3 3^3=153

利用之前學的while,do...while分别求出所有3位數的水仙花數


答案如下~

1.将所有三位數進行輸出(100~999)

2.找到水仙花數,指的是個位的三次方 十位的三次方 百位的三次方=本身如153

while:

int num=100;

while(num<1000){

int a=0;

int b=0;

int c=0;

a=num; //對數字取模于10,可以獲得個位

b=num/10  //先對數字整除于10,得到兩位數,在取模于10,得到十位

c=num/100 //直接整除100獲得百位

if(aaa bbb ccc==num){//如果是水仙花數才打印

cout<<"num="<<num<<endl;

num ;

}

do...while

int num=100;

do{

int a=0,b=0,c=0;//個、十、百

a=num; //對數字取模于10,可以獲得個位

b=num/10  //先對數字整除于10,得到兩位數,在取模于10,得到十位

c=num/100 //直接整除100獲得百位

if(aaa bbb ccc==num){//如果是水仙花數才打印

cout<<"num="<<num<<endl;

}

num ;

}while(num<1000);

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved