为了水仙花,我 拼了!

作者在 2010-04-14 12:38:00 发布以下内容
#include<stdio.h>
 int n,n1;
void main()
{
 int fun(int);
 int i;
 printf("输入要输出数的位数:");
 scanf("%d",&n1);
 for(i=100;i<fun(10);i++)
 {
  if(i==fun(i%1000%100%10)+fun(i%1000%100/10)+fun(i%1000/100)+fun(i/1000))
  {
   printf("%d",i);
  }
 }

}
int fun(int x)
{
 int y=1;
 for(;n>0;n--)
  y=y*x;
 n=n1;
 return(y);
}
默认分类 | 阅读 641 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论