欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

Labview如何判斷三位數是否為水仙花數?求幫助

查看數: 2990 | 評論數: 5 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2021-5-21 21:06

正文摘要:

求大神解答!!!感謝!

回復

ID:332444 發表于 2021-5-23 15:32
int a=153,aa=0,aaa=0;while(a)aaa=a%10,aa+=aaa*aaa*aaa,a/=10;std::cout << aa << std::endl;
ID:541654 發表于 2021-5-23 14:29
這是依次取模的問題吧,比較簡單的數學計算
ID:155507 發表于 2021-5-23 09:21
如果一個數字等于其自身數字的總和乘以給定數字中數字位數的冪,則稱為阿姆斯特朗 (Armstrong)或水仙花數 (Narcissistic) 數字。

例如,數字153是阿姆斯特朗數字,因為:1^3 + 5^3 + 3^3 = 153

類似地,1634也是阿姆斯特朗數,即 1^4 + 6^4 + 3^4 + 4^4 = 1634

數字1到9也是阿姆斯特朗數字。

  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <math.h>

  4. int main()
  5. {
  6.          int number, original, rem, sum=0, digit=0;
  7.          clrscr();
  8.          printf("Enter number: ");
  9.          scanf("%d", &number);
  10.        
  11.          original = number;
  12.        
  13.          /* Counting number of digit in a given number 計算給定數字中的位數 */
  14.          while(number!=0)
  15.          {
  16.                   digit++;
  17.                   number = number/10;
  18.          }
  19.          
  20.          /* After execution above loop number becomes 0 執行后,循環號變為0
  21.             So copying original number to variable number 因此將原始變量復制到可變 變量 */
  22.             
  23.          number = original;
  24.          /* Finding sum */
  25.          while(number != 0)
  26.          {
  27.                   rem = number%10;
  28.                   sum = sum + pow(rem, digit);
  29.                   number = number/10;
  30.          }
  31.          /* Making decision */
  32.          if(sum == original)
  33.          {
  34.                   printf("%d is ARMSTRONG.", original);
  35.          }
  36.          else
  37.          {
  38.                   printf("%d is NOT ARMSTRONG.", original);
  39.          }
  40.          getch();
  41.          return(0);
  42. }

復制代碼



ID:824490 發表于 2021-5-22 10:38
弱弱地問一下:
1、什么“水仙花數”?
2、“水仙花數”與學號、姓名都有哪些關系?
3、這個APP要用單片處理嗎?
ID:762260 發表于 2021-5-22 09:51
部分已解決!!請問程序運行初值位153(由程序內置)怎么設置?

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表