2012年3月27日

算法竞赛入门经典 3.1 数组

摘要: //3.1 数组 //程序3-1 逆序输出 #include<iostream> using namespace std; const int MAX=100+10; //据说这样声明,是为了保险 int a[MAX]; int main() { int i,x,n=0; while(cin>>x) a[n++]=x; //将每一个值赋给数组,下标每次增加1 for(i=n-1;i>=1;i--) //逆序输出 cout<<a[i]<<" "<<endl; cout<<a[0]<<en 阅读全文

posted @ 2012-03-27 22:15 1.曲待续 阅读(194) 评论(0) 推荐(0) 编辑

算法竞赛入门经典 第二章 上机练习(C++代码)

摘要: //习题2-1 位数(digit) //输入一个不超过10^9的正整数,输出它的位数。例如12735的位数是5. #include<iostream> using namespace std; int main() { int n,i=0; cin>>n; for(;n>0;) { n=n/10; i++; } cout<<i<<endl; } //水仙花数(daffodil) //输出100~999中所有的水仙花数。若3位数ABC满足ABC=A^2+B^2+C^2,则称其为水花数 //例如153=1^3+5^3+3^3,所以153是水仙花 阅读全文

posted @ 2012-03-27 20:47 1.曲待续 阅读(2414) 评论(0) 推荐(0) 编辑

导航