米米兔 发表于 2006-5-29 21:15

[求助]关于虚函数的问题

<DIV><B>[求助]关于虚函数程序问题</B></DIV>
<DIV><STRONG>请高人大哥大姐们来指点下关于虚函数的问题</STRONG> <BR>
<DIV>希望各位大哥大姐能帮帮我,.刚学这个问题如下:<BR>如何用C++遍一个程序<BR>在输入类型和高度之后<BR>打印出相映的用" * "号组成的三角形<BR><BR>*<BR>**<BR>***<BR>****<BR>*****类型1<BR><BR>       *<BR>     ***<BR>   ******<BR> *********<BR>***********类型2<BR>    *<BR>   **<BR>  ***<BR> ****<BR>*****<BR>类型3<BR><BR>*****<BR>****<BR>***<BR>**<BR>*  <BR>类型4<BR>*********<BR> *******<BR>  *****<BR>   ***<BR>    *  类型5<BR><BR> *****  <BR>  ****<BR>   ***<BR>    **<BR>     *<BR>类型6<BR>例如输如:1,7<BR>则屏幕打印出 <BR>*<BR>**<BR>***<BR>****<BR>*****<BR>******<BR>*******<BR>我编的程序如下:<BR>class triangle{<BR>     int height;<BR>   int get height();<BR>   void set height(int height);<BR>     void draw();<BR>  };<BR>triangle{int base;<BR>  public:<BR>     triangle_1 (int b)<BR>  {base=b;}<BR>  int i,j,h,k;<BR>  i=j=base-1<BR>  for(h=height-1;h--)<BR>  }<BR>  for(k=i;k;k--)<BR>     stream&lt;&lt;'*';<BR>      stream&lt;&lt;'*';<BR>   }<BR>   i--;<BR>   stream&lt;&lt;endl;<BR>   }<BR>   for(k=0;k&lt;base;k++)<BR>   stream&lt;&lt;'*';<BR>   stream&lt;&lt;endl;<BR>    return stream;<BR>    }<BR>main()<BR>  {triangle (5,5);<BR>  viod draw();<BR>  return 0;<BR>  }<BR>大家帮我改改吧<IMG src="http://www.bc-cn.net/bbs/Skins/Default/emot/em04.gif" align=middle border=0><BR></DIV></DIV>


页: [1]

编程论坛