编程小练习
来源:互联网 发布:濮阳市网络招聘 编辑:程序博客网 时间:2024/05/17 23:35
怎么一下就搁浅了这么久呢,其实这之间也是一直在练习的,不过是从linux再换系统,粘贴到这里,有点懒惰,不是借口。好吧,那就不要懒惰了,从今天开始,继续报到。打卡,自己监督自己。
今天编了两个:
1. 开车里程表记录:
#include<iostream>
using namespace std;
int main()
{int n;
while(cin>>n)
{ int mile(0);
int sp(0),tn(0),tp(0);
if(n==-1) break;
while(n--)
{
cin>>sp>>tn;
mile+=sp*(tn-tp);
tp=tn;
}
cout<<"the total mile is "<<mile<<endl;
}
return 0;
}
2.RIDE TO SCHOOL记录到达学校时间
#include<iostream>
#include<cmath>
using namespace std;
int main()
{int n;
while(cin>>n && n!=0)
{
double t(0),tx(0),tt=1e100,sp(0);
while(n--)
{ cin>>sp>>t;
if(t>=0 && (tx=t+4.5*3600/sp)<tt)
tt=tx;
}
cout<<ceil(tt)<<endl;
}
return 0;
}
虽然这两个程序都是相当简单,但是代表了一种直叙式的模拟实验范例。
注意的几个问题:
1.如何循环读取多组用例。
2.思考哪些变量是必要的,不要把程序搞得很复杂,KISS原则,永远适用。
3.编之前先想好了到底要怎么做,不要着急的下手。
4.在哪里定义变量很重要,尤其是以后对循环起到影响作用的那些变量,一定要找好位置。
- 编程练习小程序
- 编程小练习
- 编程小练习(1)
- 编程小练习(2)
- 编程小练习(3)
- 编程小练习(4)
- 编程小练习(5)
- 编程小练习(6)
- VB编程小练习
- 编程小练习
- 编程小练习2
- 编程小练习3
- 编程小练习4
- 编程小练习5
- 编程小练习6
- 编程小练习6
- 编程小练习7
- 编程小练习8
- poj1006的java实现
- more命令
- carrercup9.3
- 绑定确认过程
- 字符数组赋值
- 编程小练习
- 深入理解typedef
- HDFS设计初探
- eclipse关于"/struts-tags" not found错误的最新解决方法
- Qt 获取本机网络信息
- 2012-12-08 11:25 ZOJ1205
- Cocos2d-x 响应按下事件
- POJ 2349 克鲁斯卡尔和Prime算法
- 安全框架Apache Shiro