算法竞赛入门经典 2.1 for 循环
2012-03-25 19:27
246 查看
//程序2-1 输出1,2,3,……n的值 #include<iostream> using namespace std; int main() { int i,n; cin>>n; for(i=1;i<=n;i++) cout<<i<<endl; return 0; } //aabb为完全平方数(即前两位相同,后两位相同) //程序2-2 7744问题(1) #include<iostream> #include<cmath> using namespace std; int main() { int a,b; double n; double m; for(a=1;a<=9;a++) //两重循环 for(b=0;b<=9;b++) { n=a*1100+b*11; m=sqrt(n); //求开方 if(floor(m+0.5)==m) //floor(x)函数返回x的整数部分 cout<<n<<endl; } return 0; } //程序2-3 7744问题(2) #include<iostream> using namespace std; int main() { int x,n,hi,lo; for(x=1; ;x++) { n=x*x; if(n<1000) continue; //跳回for循环的开始 if(n>9999) break; //直接跳出循环 hi=n/100; lo=n%100; if(hi/10 ==hi%10 && lo/10==lo%10) //hi的商和余数相同,lo的商和余数相同 cout<<n<<endl; } return 0; }
相关文章推荐
- 算法竞赛入门经典 2.1 for 循环
- 算法竞赛入门经典 2.1 for 循环
- 【算法竞赛入门经典】第二章:循环结构程序设计 代码及笔记
- 【算法竞赛入门经典学习日记】第二章 循环结构程序设计
- 算法竞赛入门经典 8.3.2循环日程表问题
- UVa 11426--算法竞赛入门经典训练指南
- {算法竞赛入门经典}第二章 如何判断整数
- 算法竞赛入门经典 习题2-10排列数字1~9形成1:2:3的等比数列
- [个人记录]小白书学习第6章数据结构基础算法竞赛入门经典第一版)
- 【算法竞赛入门经典】多阶段决策问题 例题9-5 UVa12563
- (枚举)算法竞赛入门经典(7.1.3)分数拆分
- 关于算法竞赛入门经典一书的思考学习——枚举排序和子集生成!
- 算法竞赛入门经典 第二版 习题5-2 Ducci序列 Ducci Sequence uva1594
- 算法竞赛入门经典:第六章 数据结构基础 6.5小球下落
- 算法竞赛入门经典:第七章 暴力求解法 7.10 二进制法
- 算法竞赛入门经典chapter4:4-1孪生素数
- 算法竞赛入门经典第五章习题
- 算法竞赛入门经典java版程序ch3 Uva10340
- 算法竞赛入门经典 3-3 乘积的末三位 习题 3-4 计算器 习题3-5 旋转
- 20100617--算法竞赛入门经典 语言篇读书笔记