简单枚举-除法
2016-04-02 18:16
225 查看
//简单枚举-除法,输入正整数n,按从小到大的顺序输出所有形如abcde/fghij=n的表达式 #include<iostream> #include<algorithm> using namespace std; //0~9排列 int A[10]={0,1,2,3,4,5,6,7,8,9}; int n; void print_permutation() { do { if(A[0]!=0&&A[5]!=0) { int s1=A[4]+A[3]*10+A[2]*100+A[1]*1000+A[0]*10000; int s2=A[9]+A[8]*10+A[7]*100+A[6]*1000+A[5]*10000; if(n*s2==s1) cout<<s1<<"/"<<s2<<"="<<n<<endl; } }while(next_permutation(A,A+10)); } int main() { cin>>n; print_permutation(); system("pause"); }
相关文章推荐
- 将字符串转化为整数
- 80x86汇编指令系统
- 时间问题3
- CardLayout类
- jeecg团队招新人(5人)
- SpringMVC实现Restful风格的WebService
- HTTP协议
- extjs动态改变样式
- 时间问题2
- bzoj 1406: [AHOI2007]密码箱
- 1. Two Sum
- PAT 1005. 继续(3n+1)猜想 (25)
- ZOJ 3714 Java Beans (华男神版)
- 引用(二)
- 第八章 工厂方法模式
- 19 字符数据及字符类型 项目 (1- 字母及其编码 ) (2- 能对齐的数据)
- (2) Hive 数据导入方式
- CSS之元素相关
- 基于IAP15F2K61S2的带文件系统的微型操作系统
- linux 获取本机 ip 地址