當前位置:編程學習大全網 - 編程軟體 - C語言:寫壹個判斷水仙花數的函數,在主函數中輸入壹個3位的整數,輸出其是否是水仙花數的信息。

C語言:寫壹個判斷水仙花數的函數,在主函數中輸入壹個3位的整數,輸出其是否是水仙花數的信息。

#include<stdio.h>

int isflower(int x) //是 返回1,不是返回0.

{

if(x<100 || x>999) //不是三位數

{

printf("Input error");

return 0;

}

int a,b,c;

a = x%10; // 個位上的數

b =x/10%10; //十位上的數

c = x/100; //百位上的數

if(a*a*a + b*b*b + c*c*c == x)

{

return 1;

}

return 0;

}

int main()

{

int n;

scanf("%d",&n);

if(isflower(n))

{

printf("yes");

}

else

{

printf("no");

}

return 0;

}

  • 上一篇:濰坊養正青少年洪恩怎麽樣
  • 下一篇:c4d怎麽讓物體彈跳起來
  • copyright 2024編程學習大全網