错在哪?

[复制链接]
查看11 | 回复1 | 2011-4-29 09:07:06 | 显示全部楼层 |阅读模式
#includestdio.h
#includemath.h
intmain(void)
{
intn,m,i,a,b,c;
printf(\"Entern:\\n\");
scanf(\"%d\",
printf(\"Enterm:\\n\");
scanf(\"%d\",
if(m=1=1000){
while(i=m=n){
a=i;
i=i/10;
if(i!=0){
b=i;
i=i/10;if(i!=0)
{
c=i;
i=i/10;

}
if(i==pow(a,3)pow(b,3)pow(c,3))
printf(\"%d\\n\",i);}}}
return0;
}
回复

使用道具 举报

千问 | 2011-4-29 09:07:06 | 显示全部楼层
求水仙花数吧?
这个可以实现:
#include\"stdio.h\"
main()
{
inta,b,c,n,i=0;
for(n=100;n=999;n)
{
a=n/100;
b=(n-a*100)/10;
c=(n-a*100-b*10);
if(n==a*a*ab*b*bc*c*c)
printf(\"%d\",n);
elsecontinue;
i=i1;
if(i%5==0)printf(\"\\n\");
}
printf(\"\\n\");
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行