《算法竞赛入门经典2ndEdition 》竖式问题(Page41)
来源:互联网 发布:ubuntu 测速 编辑:程序博客网 时间:2024/05/22 11:32
表示本人从这个程序里学会了sprintf和strchr两个函数的用法,个人感觉还是挺有用的。
这个是strchr函数用法。
https://en.wikibooks.org/wiki/C_Programming/Strings#The_strchr_function
另外还有个strrchr函数 只不过是从右往左搜索的。
https://en.wikibooks.org/wiki/C_Programming/Strings#The_strrchr_function
附上代码。
#include "stdio.h"#include "string.h"char s[20],buf[99];int main(){ int cnt = 0; scanf("%s",s); for(int abc = 111; abc <= 999; abc++) for(int de = 11; de<= 99; de++) { int x = de/10, y = de%10; sprintf(buf,"%d%d%d%d%d",abc,de,abc*x,abc*y,abc*de); int flag = 1; for(int i = 0; i < strlen(buf); i++) if(strchr(s, buf[i]) == NULL) { flag = 0; break; } if(flag == 1) printf("<%d>\n%5d\nX%4d\n-----\n%5d\n%4d\n-----\n%5d\n", ++cnt, abc, de, abc*x, abc*y, abc*de); } printf("\nThe number of solutions = %d",cnt); getchar();getchar(); return 0;}
1 0
- 《算法竞赛入门经典2ndEdition 》竖式问题(Page41)
- 《算法竞赛入门经典2ndEdition 》例题5-2 木块问题(The Blocks Problem, Uva101)
- 《算法竞赛入门经典2ndEdition 》--Chapter 2 习题解答(Page 34-35)
- 《算法竞赛入门经典2ndEdition 》例题3-2 WERTYU(WERTYU, Uva10082)
- 《算法竞赛入门经典2ndEdition 》习题3-2 得分(Molar Mass, Uva1586)
- 《算法竞赛入门经典2ndEdition 》例题3-1 TeX中的引号(Tex Quotes, Uva 272)
- 《算法竞赛入门经典2ndEdition 》例题3-3 回文词(Palindromes, Uva401)
- 《算法竞赛入门经典2ndEdition 》例题3-5 生成元(Digit Generator, Uva1583)
- 《算法竞赛入门经典2ndEdition 》例题3-6 环状序列(Circular Sequence, Uva1584)
- 《算法竞赛入门经典2ndEdition 》习题3-1 得分(Score, Uva1585)
- 《算法竞赛入门经典2ndEdition 》习题3-3 数数字(Digit Counting, Uva1225)
- 《算法竞赛入门经典2ndEdition 》习题3-4 周期串(Periodic Strings, Uva455)
- 《算法竞赛入门经典2ndEdition 》习题3-5 谜题(Puzzle, Uva227)
- 《算法竞赛入门经典2ndEdition 》习题3-6 纵横字谜的答案(Crossword Answers, Uva232)
- 《算法竞赛入门经典2ndEdition 》习题3-7 DNA序列(DNA Consensus String, Uva1368)
- 《算法竞赛入门经典2ndEdition 》习题3-8 循环小数(Repeating Decimals, Uva202)
- 《算法竞赛入门经典2ndEdition 》习题3-9 子序列(All in All, Uva10340)
- 《算法竞赛入门经典2ndEdition 》习题3-10 盒子(Box, Uva1587)
- 私人Java最佳实践
- Ubuntu 14.04.3安装64位JDK1.7
- Android中的Handler的用法和用Handler进行更新版本
- 从svn上回滚版本和解决冲突
- nasm BIOS绘制直线
- 《算法竞赛入门经典2ndEdition 》竖式问题(Page41)
- 在VS中让JS文件显示智能感知的一个犀利方法
- python 正则表达式
- 计算机网络---基础题目汇总一
- windows 下 cmd(dos) 编码方式
- 更新Xamarin.Forms至2.0版本
- 四种常见的 POST 提交数据方式
- C语言重要常用知识点梳理
- Matlab中cat()函数