027:簡單的sumarray
#include
#include
using
namespace
std;
template
t sumarray(t *a, t *b)
return sum;
}int main() ;
cout
<< sumarray(array,array+4) << endl;
cout
<< sumarray(a,a+4) << endl;
return0;}
//tomjackmaryjohn
//10
028:簡單的foreach
#include
#include
using
namespace
std;
template
void myforeach(t *a, t *b, pred op)
}void print(string s)
void inc(int & n)
string
array[100];
int a[100];
int main()
return0;}
// input:
//3 4
//tom mike jack
//1 2 3 4
//1 2
//peking
//100 200
// output:
//tommikejack
//2,3,4,5,
//peking
//101,201,
029:簡單的filter
#include
#include
using
namespace
std;
template
t *filter(t *a, t *b, t *c, oper op)
}return c;
};bool largerthan2(int n)
bool longerthan3(string s)
string as1[5] = ;
string as2[5];
int a1[5] = ;
int a2[5];
int main()
030:你真的搞清楚為啥 while(cin >> n) 能成立了嗎?
#include
using
namespace
std;
class mycin
return *this;
}operator
bool()
};int main()
031:山寨版istream_iterator
#include
#include
using
namespace
std;
template
class cmyistream_iterator
; t operator *();
void
operator ++(int)
};int main()
return
0;}
032:這個模板並不難
#include
#include
#include
using
namespace
std;
template
class myclass
}~myclass( )
void show()
cout
<< endl;
}};int a[100];
int main()
return
0;}
033:排序,又見排序!
#include
using
namespace
std;
bool greater2(int n1,int n2)
bool greater1(int n1,int n2)
bool greater3(double d1,double d2)
template
void mysort(t1* t1, t1* t2, t2 op)}}
};#define num 5
int main()
; mysort(an,an+num,greater1); //從小到大排序
for( int i = 0;i < num; i ++ )
cout
<< an[i] << ",";
mysort(an,an+num,greater2); //從大到小排序
cout
<< endl;
for( int i = 0;i < num; i ++ )
cout
<< an[i] << ",";
cout
<< endl;
double d[6] = ;
mysort(d+1,d+5,greater3); //將陣列從下標1到下標4從小到大排序
for( int i = 0;i < 6; i ++ )
cout
<< d[i] << ",";
return
0;}
Coursera C 程式設計 第七周作業
注意 總時間限制 1000ms 記憶體限制 65536kb 實現乙個三維陣列模版carray3d,可以用來生成元素為任意型別變數的三維陣列,使得下面程式輸出結果是 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,...
程式設計思維與實踐第七周作業
眾所周知,tt 有乙隻魔法貓。這一天,tt 正在專心致志地玩 貓和老鼠 遊戲,然而比賽還沒開始,聰明的魔法貓便告訴了 tt 比賽的最終結果。tt 非常詫異,不僅詫異於他的小貓咪居然會說話,更詫異於這可愛的小不點為何有如此魔力?魔法貓告訴 tt,它其實擁有一張遊戲勝負表,上面有 n 個人以及 m 個勝...
第七周作業作業
1 自建yum倉庫,分別為網路源和本地源 建立yum配置檔案,類似如下 base name base baseurl file misc cd gpgcheck 0 epel name epel baseurl gpgcheck 0 enabled 1 本地源 以前自己整理的 2 編譯安裝http2...