算法竞赛入门经典第二版 竖式问题 P42
2024-09-06 21:06:29
#include<bits/stdc++.h>
using namespace std;
int inset(char *s,int num) { //判断数字是否在数字集中
int len=strlen(s),i,tmp;
while(num) {
tmp=num%; //取末尾数字
for(i=; i<len; i++) {
if(s[i]-''==tmp) //如果在里面,则跳出for循环
break;
}
if(i==len)//当i=len的时候,表示已经搜遍s,s里面不存在tmp的末尾数字,则不行
return ;
num=num/;
}
return ;
}
int main() {
int i,count=;
char s[];
scanf("%s",s);
//printf("%s\n",s); int abc,de,x,y,z;
for(abc=; abc<=; abc++) {
for(de=; de<=; de++) {
x=abc*(de%); //abc乘de的个位
y=abc*(de/);//abc乘de的十位
z=abc*de;
if(inset(s,abc)&&inset(s,de)&&inset(s,x)&&inset(s,y)&&inset(s,z)) {
count++;
printf("<%d>\n", count);
printf("%5d\nX%4d\n-----\n%5d\n%4d\n-----\n%5d\n\n", abc, de, x, y, z);
}
}
}
return ;
}
最新文章
- Stop sucking,Become awesome.这一年我做到了么
- 在Win8中用批处理创建Oracle数据库时报“Unable to open file”
- 【BZOJ3673】&;&;【BZOJ3674】: 可持久化并查集 by zky 可持久化线段树
- Linux:Ubuntu 14.04 Server 离线安装Jjava8(及在线安装)
- Couchbase学习记录
- 双参数Bellman-ford带队列优化类似于背包问题的递推
- [IO] C# INI文件读写类与源码下载 (转载)
- wxpyhon 鼠标事件例子
- 神奇的RAC宏
- 课堂笔记及知识点----栈和队列(2018/10/24(am))
- Version Control/Git,SVN
- Python中用random产生随机数的用法
- python(leetcode)-283移动零
- SQLSERVER最简单的同名数据库恢复过程.
- Hbase记录-HBase扫描/计数/权限
- 1.面向过程编程 2.面向对象编程 3.类和对象 4.python 创建类和对象 如何使用对象 5.属性的查找顺序 6.初始化函数 7.绑定方法 与非绑定方法
- 加号变空格问题 url参数 post get 请求发送
- php跨域
- 程序设计分层思想和DAO设计模式的开发
- cvs history,CVS中查询目录下所有文件的提交记录