C语言编程小题
求一个三位数,它等于各位上数字的阶乘之和。请把程序写下来。。。。
#include "stdio.h" int fun(int n)//求数n的阶乘值 { if(n==0) return 1; else return n*fun(n-1); } int main() { int i,j,k,n; for(n=100;n<1000;n++) { i=n/100;//求百位数 j=n/10%10;//求出十位数 k=n%10;//求出个位数 int sum = fun(i)+fun(j)+fun(k); if(n==sum) { printf("%-5d",n); } } printf("\n"); return 0; }
dryruyjitmr
问:153=1*1*1+5*5*5=3*3*3,请问这个解题
答:你说的这种数叫水仙花数. 水仙花数是指一种三位数,其各个数之立方和等于该数。 水仙花数共有4个,分别为:153、370、371、407详情>>
答:详情>>
问:ATM?ATM?ATM取款机中的ATM和ATM技术有什么联系?
答:ATM取款机中的ATM和ATM技术是没有任何联系的,只是刚好他们的缩写是相同的。详情>>