精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • c語言,水仙花數(shù)是指一個(gè)N位正整數(shù)(N>=3),它每個(gè)位上的數(shù)字的N次冪之和等于它本身,例如:153=1^3+5^3+3^3

    c語言,水仙花數(shù)是指一個(gè)N位正整數(shù)(N>=3),它每個(gè)位上的數(shù)字的N次冪之和等于它本身,例如:153=1^3+5^3+3^3
    本題要求編寫程序,計(jì)算所有N位水仙花數(shù).
    輸入格式:
    輸入在一行中給出一個(gè)正整數(shù)N(3
    其他人氣:802 ℃時(shí)間:2019-09-29 04:01:33
    優(yōu)質(zhì)解答
    #include <stdio.h>
    #include <math.h>
    #include <stdlib.h>
    int main()
    {
    \x09double N;            //把N從int型定義成double型,因?yàn)閜ow()函數(shù)不支持int類型,當(dāng)然,N是int型也可以,用的時(shí)候強(qiáng)制轉(zhuǎn)換也行,但是太煩.
    \x09int a,t;
    \x09int i=0,s=0;
    \x09scanf("%lf",&N);      //N是double型了,那么賦值就要用%lf啦
    \x09a=pow(10,N-1);
    \x09t=a;
    \x09while(N>=3&&N<=7){
    \x09\x09while(pow(10,N-1)<=a&&pow(10,N)>=a){
    \x09\x09\x09t=a;
    \x09\x09\x09while(i<N){
    \x09\x09\x09\x09s=s+pow(t%10,N);
    \x09\x09\x09\x09t/=10;
    \x09\x09\x09\x09i++;
    \x09\x09\x09}
    \x09\x09\x09i=0;
    \x09\x09\x09if(a==s){
    \x09\x09\x09\x09printf("%d\n",a);
    \x09\x09\x09}
    \x09\x09\x09a++;
    \x09\x09\x09s=0;
    \x09\x09}
    \x09\x09break;               //在這邊添加一個(gè)break,不然你是退不出去的,陷入了死循環(huán)
    \x09}
    \x09system("pause");
    \x09return 0;
    }
    我來回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版