返回狼盟编程首页
编程搜索 [狼盟旧档]
论坛统计


请输入搜索关键字:
├─◆ 狼盟首页 > 查看贴子 > 详细信息

楼主

请教!!!!!!!!!!!


1   2   3    4     5     6    7     8     9    

    4   6    8    10    12   14    16    18

        9   12    15    18   21    24    27

            16    20    24   28    32    36

                  25    30   35    40    45

                        36   42    48    54

                             49    56    63

                                   64    72

                                         81



这个怎么编,请各位大哥大姐们,帮帮我!

最好给个详细解释,谢谢!





qingdaofeng [ 1 楼 ]
2003-12-31 22:32:00
show me the money 

lheng [ 2 楼 ]
2004-01-02 13:38:00
我免费帮下你啦。
#include<iostream.h>
int arry[9][9];
void main()
{
    int i,j=0,n=2,g=0,m=0;
    for(i=0;i<9;i++)
        arry[i][0]=i+1;
    i=1;
    while(i<=8)
    {
        if(arry[i][j]>=arry[i][0]*arry[i][0])
        {
            i++;
            j=0;
            n=2;
        }
        j++;
        arry[i][j]=arry[i][0]*n;
        n++;
        
    }
   for(g=0;g<9;g++)
   {
      while(m<9)
       {
           if(arry[m][g]==0)
           { m++;
           cout<<"    ";}
           else
           {cout<<arry[m][g]<<"  ";
           m++;}
       }
      m=0;
       cout<<endl;
   }
}
 

空气 [ 3 楼 ]
2004-01-02 17:15:00
THANK YOU ! 

空气 [ 4 楼 ]
2004-01-02 21:59:00
我自己也编了一个。你们的我看不懂 不过还是谢谢你们!
#include "iostream.h"
#include "iomanip.h"

void main()
{
    int i,j,k;
    for(i=1;i<=9;i++)
    {
        for(j=1;j<i;j++)
            cout<<setiosflags(ios::left)
            <<setw(4)<<" ";
        for(k=i;k<=9;k++)
            cout<<setiosflags(ios::left)
            <<setw(4)<<i*k;        
    cout<<endl;    
    }