关于这一点呢,是在做《C++primer 》关联容器map的一道习题中发现这个蛋疼的问题的。问题是这样的:我想要将while循环条件设置为cin,这样就可以不断等待输入,普通的程序可以直接按下ctrl+z中止输入,麻烦在于这里有两层这样的while循环,而ctrl+z会一次性全部退出,导致无法实现想...
分类:
编程语言 时间:
2014-07-02 21:44:58
阅读次数:
302
1 #include 2 void MERGE(int *A,int p,int q,int r){ 3 int i,j,k; 4 int *B=malloc((r-p+1)*sizeof(int)); 5 i=p;j=q+1;k=0; 6 while(i<=q&&...
分类:
其他好文 时间:
2014-07-02 21:04:07
阅读次数:
155
[bx] 表示一个内存单元,它的偏移地址在bx中mov al,[bx]描述符号() 来表示一个寄存器或一个内存单元中的内容。约定符号idata表示常量。loop 标号CPU在执行loop指令的时候有两步操作:1、(cx)=(cx)-1; 2、判断cx中的值 ,不为零转至标号处继续执行,否则向下执行。...
分类:
其他好文 时间:
2014-07-02 20:29:32
阅读次数:
181
#includeusing namespace std;int main(){ double miles; int time,fee; while(cin>>miles>>time){ if(miles<=3) fee=10+(time/5)*2; else if(miles<=10) ...
分类:
其他好文 时间:
2014-07-02 19:13:40
阅读次数:
241
#!/usr/bin/python# Filename: for.pyfor i in range(1, 5): print ielse: print 'The for loop is over'for循环在这个范围内递归——for i in range(1,5)等价于for i in ...
分类:
编程语言 时间:
2014-07-02 19:12:24
阅读次数:
288
#includeusing namespace std;int main(){ int p; while(cin>>p) if(p>=90) cout=80) cout=70) cout=60) cout<<"D"<<endl; else cout<<"E"<<endl; r...
分类:
其他好文 时间:
2014-07-02 18:57:53
阅读次数:
152
#includeusing namespace std;int main(){ int days; while(cin>>days){ if(days%5=1) cout<<"Fishing in day "<<days<<endl; else cout<<"Drying in day ...
分类:
其他好文 时间:
2014-07-02 14:50:19
阅读次数:
198
题目链接:点击打开链接
溢出了半天,觉累不爱
#include
#include
using namespace std;
#define ll int
int main(){
ll Cas= 1, T; cin>>T;
while(T--){
ll n;
cin>>n;
double sum = 0, a;
double hehe = 0;
for(ll i =...
分类:
其他好文 时间:
2014-07-02 09:43:47
阅读次数:
201
void merge_array(int list1,int list1_size,int list2,int list2_size)
{
int i,j,k;
i=j=k=0;
//声明临时数组用暂存归并结果
int list[list1_size + list2_size];
while(i < list1_size && j < l...
分类:
其他好文 时间:
2014-07-02 09:13:46
阅读次数:
213
(一)二分的模版:
int binary_search(int *array, int length, int key) {
int start = 0, end = length - 1;
while(end >= start) {
int middle = start + (end - start) / 2;
int tmp = array[middle];
if(tmp <...
分类:
其他好文 时间:
2014-07-02 08:19:05
阅读次数:
211