回 帖 发 新 帖 刷新版面

主题:[讨论]vc初学者,请爱护

这是一个求五行杨辉三角的程序,我没发现什么错误,但运行起来很有问题,还请各位老师指教
# include "iostream.h"
void main()
{
    int s=1,l=1,z,m,n;
    for (int i=0;i<5;i++)
    {
        n=i;
        for (int a=1;a<=4-i;a++)
        {
            cout<<" ";
        }
        if (i==0)
        {
            cout<<1;
        }
        else
        {
            for (int c=0;c<=i;c++)
            {
                
                if (c==0)
                {
                    cout<<1<<" ";
                }
                else
                {
                        m=1;
                
                    for (int b=1;b<=c;b++)
                    {
                        s=s*m;
                        m=m+1;
                        l=l*n;
                        n=n-1;
                    }
                    z=l/s;
                    cout<<z<<" ";
                
                }
            }
        }
        cout<<endl;
    }
}

回复列表 (共3个回复)

沙发


看帖请回帖啊,本人经常在线关注此问题,有高手帮帮忙,本人会说明代码的意思,拜谢,vc初学,请爱护

板凳

问题已解决,谢谢大家

3 楼

focus

我来回复

您尚未登录,请登录后再回复。点此登录或注册