加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

计算机用C++、C语言编程求所有的水仙花数!

(2012-06-14 17:06:22)
标签:

it

//C++

#include<iostream>
using namespace std;
void main()
{
 cout<<"========================"<<endl;
 cout<<"函数功能:"<<endl;
 cout<<"求所有的水仙花数!"<<endl;
 cout<<"========================"<<endl;
 for(int i=100;i<1000;i++)
 {
  int a,b,c;//分别记录该数的百位、十位和个位
  a=i/100;
  b=(i-a*100)/10;
  c=(i-a*100-b*10);
  if((a*a*a+b*b*b+c*c*c)==i)
  {
   cout<<i<<"是水仙花数!"<<endl;
  }
 }
 system("pause");
}

//C
#include<stdio.h>
#include<stdlib.h>
void main()
{
 printf("=========================\n");
 printf("函数功能:\n");
 printf("求所有的水仙花数!\n");
 printf("=========================\n");
 for(int i=100;i<1000;i++)
 {
  int a,b,c;//分别记录该数的百位、十位和个位
  a=i/100;
  b=(i-a*100)/10;
  c=(i-a*100-b*10);
  if((a*a*a+b*b*b+c*c*c)==i)
  {
   printf("%d是水仙花数!\n",i);
  }
 }
 system("pause");
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有