第11周 项目4-特殊的三位数
来源:互联网 发布:前端学到什么水平知乎 编辑:程序博客网 时间:2024/06/09 15:13
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:呼亚萍 * 完成日期:2014年 11月 8 日 * 版 本 号:v1.0 * * 问题描述:输出满足条件n=a!+b!+c!的所有三位数n,其中a,b,c分别是n的百,十,个位数 * 输入描述:输入相应的条件 * 程序输出: 满足条件n=a!+b!+c!的所有三位数n */#include <iostream>using namespace std;int longfac(int );int main(){ int x,a,b,c,n=100; while(n<1000) { a=n/100; b=(n/10)%10; c=n%10; x=longfac(a)+longfac(b)+longfac(c); if (n==x) { cout<<"特殊的三位数是:"<<x; } ++n; } return 0;}int longfac(int n){ int i=1; int j=1; while(i<=n) { j=j*i; ++i; } return j;}
知识点总结:
函数的调用,while语句的使用
学习心得:
要思考,在最前面的调用函数int中不用赋值,求阶乘用j=j*i,++i,
0 0
- 第11周项目4--特殊三位数
- 第11周项目4:特殊三位数
- 第11周项目4-特殊三位数
- 第11周项目4-特殊三位数
- 第11周项目4特殊三位数
- 第11周项目4-特殊三位数
- 第11周项目4特殊三位数
- 第11周项目4-特殊三位数
- 第11周项目4 特殊三位数
- 第11周项目4-特殊三位数
- 第11周项目4-特殊三位数
- 第11周项目4 特殊三位数
- 第11周项目4 特殊三位数
- 第11周项目4-特殊三位数
- 第11周项目4:特殊三位数
- 第11周项目4 特殊三位数
- 第11周项目4-特殊的三位数
- 第11周 项目4-特殊的三位数
- 链表基础操作+实例[C语言实现]
- centos搭建samba服务、与windows系统共享文件
- 贝叶斯集锦:MCMCpack包
- 初识C#
- 贝叶斯集锦:从MC、MC到MCMC
- 第11周 项目4-特殊的三位数
- 链表--单链表的创建与查找
- eclipse 写c bug 解决笔记
- MFC中使用文本控件实现图标和位图的显示
- PyQt基本操作
- 贝叶斯集锦:贝叶斯统计基础
- 亿级Web系统搭建——单机到分布式集群
- tms320f28335在制板过程中几个问题总结
- 数据结构之简单选择排序(参考整理严蔚敏数据结构)