2012年3月25日

算法竞赛入门经典 2.3 文件操作

摘要: //例题2-4 整数统计(C语言) //输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。 //数据统计(重定向版) #define LOCAL //定义符号 #include<stdio.h> #define INF 1000000000 int main() { #ifdef LOCAL freopen("data.in","r",stdin); //调用freopen函数用于打开文件,这里有三个参数 //第一个参数为文件名,第二个参数为打开方式(这里是打开一个用于读取的文本文件) //第三个参数是文件流(标准输入) fre 阅读全文

posted @ 2012-03-25 20:05 1.曲待续 阅读(186) 评论(0) 推荐(0) 编辑

算法竞赛入门经典 2.2 循环结构程序设计

摘要: //例题2-2 3n+1问题 //猜想:对于任意大于1的自然数n,若n为奇数,则将n变成3n+1,否则变成一半 //经过若干次这样的变换,一定会使n变成1.例如3->10->5->16->8->4->2->1 //输入n,输出变换的次数。n≤10^9. //样例输入:3 //样例输出:7 #include<iostream> using namespace std; int main() { int n,count=0; //初始count=0 cin>>n; while(n>1) { if(n%2==1) n=n*3+1 阅读全文

posted @ 2012-03-25 19:31 1.曲待续 阅读(143) 评论(0) 推荐(0) 编辑

算法竞赛入门经典 2.1 for 循环

摘要: //程序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; d 阅读全文

posted @ 2012-03-25 19:27 1.曲待续 阅读(164) 评论(0) 推荐(0) 编辑

导航