‘壹’ 输出水仙花数。输入一个正整数n(3<=n<=7),输出所有n为水仙花数。c语言流程图怎么画
摘要 提供一个C的作参考:
‘贰’ 用C语言求( 100-999的水仙花数)的流程图 就是用那些框框表示出来
什么叫水仙花数
‘叁’ 水仙花数的流程图
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数
本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
给你举例说明
求出100至999之间的所有“水仙花数”
找出100--999之间的所有“水仙花数”。所谓“水仙花数”是指一个三个数,其各位数字的立方和等于身。
解此题的关键是怎能样从一个三位数中分离百位数、十位数、个位数。可以这样做,设该三位数以i代表,由a,b,c三个数字组成。
(1)百位数字a:a=INT(i/100).
(2)十位数字b:b=INT((i-100*a)/10)
(3)百位数字c:c=i-int(i/10)*10.
具体程序如下:
for i=100 to 999
a=INT(i/100)
b=INT((i-100*a)/10)
c=i-int(i/10)*10
if i=a*a*a+b*b*b+c*c*c then print i
next 1
end
其结果为:153\370/371/407
引用------回答者:吴田田 - 大学士 十六级
‘肆’ 水仙花数c语言程序while
提示你一下,水仙花数是3位数,然后你每位都求出3次方,相加,看会不会等于原来的数就可以了
‘伍’ C语言求水仙花数程序,
do
{
k=i%10; //把i改成j
sum+=k*k*k;
i=i/10;//这两个i改成j
}while(i);//i改成j
if(sum==j) printf("%d",j);//这两个j改成i
这几处地方改下就行了。你是弄倒了。。i是循环的自变量,你在循环里随便改变i的值当然要出错。
‘陆’ “水仙花”的C语言编程方法
以下是如何判断水仙数花的,希望对你有所帮助。/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int num;
int n1,n2,n3;
printf("请输入一个水仙花数:\n");
scanf("%d",&num);
n1=num%10;
n3=num/100;
n2=num/10-n3*10;
if(n1*n1*n1+n2*n2*n2+n3*n3*n3==num)
{
printf("是水仙花数\n");
}
else
{
printf("不是水仙花数\n");
}
}
‘柒’ 关于画C语言水仙花数的传统流程图和N-S流程图
改改里面的内容啊 。。。。简单的问题,一定要自己动手!
‘捌’ 求C语言水仙花数的流程图。
‘玖’ 水仙花数c语言程序、。。。
#include<stdio.h>
intmain()
{
inti,d,h,t;
for(i=100;i<1000;i++)
{
h=0;
t=i;
d=123;
while(t)
{
d=(t%10)*(t%10)*(t%10);
h+=d;
t/=10;
}
if(h==i)printf("%d ",i);
}
return0;
}
‘拾’ “水仙花数”C语言程序
代码如下:
#include <stdio.h>
int main()
{
printf("输出水仙花数: ");
int i=100;
for( ; i<1000; i++){
int num_0 = i%10;
int num_1 = i/10%10;
int num_2 = i/10/10%10;
if(i==(num_0*num_0*num_0+num_1*num_1*num_1+num_2*num_2*num_2))
printf("%d ", i);
}
return 0;
}
(10)水仙花c语言流程图扩展阅读:
自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。
n为1时,自幂数称为独身数。显然,0,1,2,3,4,5,6,7,8,9都是自幂数。
n为2时,没有自幂数。
n为3时,自幂数称为水仙花数,有4个:153,370,371,407;
n为4时,自幂数称为四叶玫瑰数,共有3个:1634,8208,9474;
n为5时,自幂数称为五角星数,共有3个:54748,92727,93084;
n为6时,自幂数称为六合数, 只有1个:548834;
n为7时,自幂数称为北斗七星数, 共有4个:1741725,4210818,9800817,9926315;
n为8时,自幂数称为八仙数, 共有3个:24678050,24678051,88593477;
n为9时,自幂数称为九九重阳数,共有4个:146511208,472335975,534494836,912985153;
n为10时,自幂数称为十全十美数,只有1个:4679307774。