C语言 将所有的水仙花数保存到一维数组a中,再通过数组打印出所有的水仙花数。(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。(水仙花数必须用函数进行判断) 例如:153=1*1*1+5*5*5+3*3*3) 相关知识点: 试题来源: 解析 #include#define N 1000void main(){ int i,n,j=0,a[N]={0},...
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 == ...
b,c; if(n<100||n>999)return 0; a=n/100; b=n/10%10; c=n%10; return (a*a*a+b*b*b+c*c*c==n);}int main(){ int a,
int main(){ int i,a,b,c;for(i=100;i<=999;i++){ a=i/100;b=(i/10)%10;c=i%10;if (a*a*a+b*b*b+c*c*c==i){ cout<<i<<endl;} } return 0;所有的水仙花数?? 应该要给个范围吧。水仙花数是有限的?? 我这个就是找出100到999内的水仙花数。
功能:调用函数fun判断一个三位数是否"水仙花数"。 在main函数中从键盘输入一个三位数,并输 出判断结果。请编写fun函数。 说明:所谓"水仙花数"是指一3位数,其各位数字立方和 等于该数本身。 例如:153是一个水仙花数,因为153=1+125+27。查看答案 微信
C语言 将所有的水仙花数保存到一维数组a中,再通过数组打印出所有的水仙花数。(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。(水仙花数必须用函数进行判断) 例