回 帖 发 新 帖 刷新版面

主题:杨辉三角形

#include<stdafx.h>
#include<iostream>
using namespace std;
{
    const int n=10;
    int a[n][n];
    int i,j;
    for(i=0;i<n;i++)
    {
    for(j=0;j<=i;j++)
    { 
        if(j==0||j<==i)
        {
            a[i][j]=1;
        }
        else
            a[i][j]=a[i-1][j-1]+a[i-1][j];
        cout<<a[i][j]<<"\t";
    
    }
    cout<<"\n\n";
    }
    
}
哪错了呢  我很郁闷

回复列表 (共3个回复)

沙发

if(j==0||j<==i)
很明显运算符就错了嘛:)
        if(j==0||j==i)

板凳

其一:漏掉了main函数
其二:同楼一
其上:你的程序是一个下三角

3 楼


你的程序是一个下三角[em2]

我来回复

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