C++实验7—特殊三位数
来源:互联网 发布:淘宝网加绒运动服装 编辑:程序博客网 时间:2024/05/22 03:03
一.问题及代码
/* * 文件名称: chen33.cpp* 作 者: 陈敏 * 完成日期: 2016年6月2日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:请输出满足条件n=a!+b!+c!的所有三位数n,其中,a、b、c分别是n的百、十、个位数。* 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: 自定义函数实现求阶乘。 */ #include<iostream> using namespace std; long fac(int n) { long f=1; for(int i=1;i<=n;i++) f*=i; return f; } int main() { int n,a,b,c; for(n=100;n<=999;n++) { a=n/100; b=(n%100)/10; c=n%10; if(n==fac(a)+fac(b)+fac(c)) cout<<n; else continue; } cout<<endl; return 0; }二.运行结果
三.心得体会
学会用自定义函数来解决问题,运用函数可以简便快捷
四.知识点总结
函数 continue语句 for语句
0 0
- c++--实验7--特殊三位数的判断
- C++实验7——特殊三位数
- C++实验7—特殊三位数
- c++实验7—特殊三位数
- C++实验7特殊三位数
- c++实验7-特殊三位数
- c++实验7-特殊三位数
- C++实验7-特殊三位数
- c++实验7-特殊三位数
- c++实验7-特殊三位数
- c++实验7-特殊三位数
- C++实验7-特殊三位数
- c++实验7--特殊三位数
- c++实验7-特殊三位数
- C++实验7-特殊三位数
- C++实验7-特殊三位数
- c++实验7-特殊三位数
- C++实验7-特殊三位数
- Codefoces 677C Vanya and Label (预处理/翻译)
- BatteryChargingSpecification1.2中文详解
- 嵌入式驱动程序之信号量
- Qt简单编程--给裸体的MPlayer披件衣服变成自己的播放器
- HYSBZ 3672购票
- C++实验7—特殊三位数
- UVA oj 489 Hangman Judge(字符串)
- 简单的分布式图片存储及搜索访问服务
- 面向对象程序设计-继承与多态
- 基于IJKDanmakuFlameMaster的android 弹幕接入
- iOS百度地图简单应用( iOS地图定位(定位、地理编码与反地理编码、mapView、大头针)
- 【Android新手笔记六】从服务器获取列表
- Android BuildConfig.DEBUG的使用详解
- vagrant create a base box