首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

满载的应用

2012-09-14 
重载的应用#includeiostreamusing namespace stdclass Triangle{public:Triangle(int a,int b){height

重载的应用

#include<iostream>using namespace std;class Triangle{public:Triangle(int a,int b){height=a;base=b;}friend ostream& operator<<(ostream& output,Triangle& T);private:int height,base;};ostream& operator<<(ostream& output,Triangle& T){int i,j,h,k;i=j=T.base-1;for(h=T.height-1;h;h--){for(k=i;k;k--)output<<' ';output<<'*';if(j!=i){for(k=j-i-1;k;k--)output<<' ';output<<'*';}i--;output<<endl;}for(k=0;k<T.base;k++)output<<'*';output<<endl;return output;}int main(){Triangle t1(5,5),t2(10,10),t3(12,12);cout<<t1<<endl;cout<<t2<<endl;cout<<t3<<endl;system("pause");return 0;}

满载的应用

热点排行