c語言 水仙花數

2021-08-30 15:38:37 字數 1101 閱讀 2212

1.在螢幕上輸出以下圖案:

* 

***

*****

*******

*********

***********

*************

***********

*********

*******

*****

***

*

2.求出0~999之間的所有「水仙花數」並輸出。「水仙花數」是指乙個三位數,其各位數字的立方和確好等於該數本身,如;153=1+5+3?,則153是乙個「水仙花數」。

/*在數論中,水仙花數(narcissistic number)也稱為自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(armstrong number),是指一n位數,其各個數之n次方和等於該數。

例如153、370、371及407就是三位數的水仙花數,其各個數之立方和等於該數:

153 = 1^3 + 5^3 + 3^3。

370 = 3^3 + 7^3 + 0^3。

371 = 3^3 + 7^3 + 1^3。

407 = 4^3 + 0^3 + 7^3。

*/3.

求sn=a+aa+aaa+aaaa+aaaaa的前5項之和,其中a是乙個數字,例如:2+22+222+2222+22222

4.編寫乙個程式,它從標準輸入讀取c源**,並驗證所有的花括號都正確的成對出現。

1.

#include#define n 10

int main()

temp=i;

while(temp)

if(i==sum)

printf("%d ",i);

} return 0;

}

3.

#include#includeint main()

')

else

} } if(count == 0)

else

return 0;

}

C 水仙花數

include include using namespace std void divide int,int int int void main int hun 0,ten 0,one 0 for int i 100 i 999 i divide i,hun,ten,one if i pow hu...

C語言求水仙花數

第一種方法 如下 include include include int main system pause return 0 第二種方法 如下 include include include int main system pause return 0 第三種方法,是對3位數水仙花數的乙個擴充套件...

C語言 列印水仙花數

題目 用c語言列印1000以內的水仙花數,所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該數本身。例如 153是乙個 水仙花數 因為153 1 3 5 3 3 3 1的三次方 5的三次方 3的三次方 解題思路一 在100 1000以內的整數中逐個判斷,先求出該數各個數字的數字,然後各個數字數字...