永发信息网

用c语言输出直角版杨辉三角,求纠错。

答案:2  悬赏:10  手机版
解决时间 2021-02-07 00:33
#include
#define MAXN 11
int a[MAXN][MAXN];
main()
{
int i,j;
for(i=1;i<=11;i++)
for(j=1;j<=i;j++)
{
if(j==1 || j==i)
{
a[j][i]==1;
printf(" 1");}
if(j==i)
printf("\n");
else
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
printf(" %d",a[i][j]);
}
}
}
最佳答案
#include
#define MAXN 11
int a[MAXN][MAXN];
int main()
{
int i,j;
for(i=1;i<11;i++)
for(j=1;j<=i;j++)
{
if(j==1 || j==i)
{
a[j][i]=1;  //这里是赋值
printf(" 1");}
if(j==i)
printf("\n");
else
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
printf(" %d",a[i][j]);
}
}
}
全部回答
杨辉三角,首先是每行首尾均为1,然后除首尾以外的值均是由他该列的上一行元素与他前一列上一行的元素相加而来,假设现在是a[i][j],那么a[i][j]=a[i-1][j]+a[i-1][j-1]。思路就是这样,要有数组,数组直接可以赋值,简单很多了。数组的大小由你要输出几行来定。希望对你有用,如果仍编不出来我可以帮你。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广东电信 绿色上网
怎种植山椒
太行标准件地址在哪,我要去那里办事
28岁未成年倪妮同款。求这件衣服是什么的,在
吸烟者所患肺癌最常见的是A.燕麦细胞癌B.鳞状
果园里梨树和桃树共种180棵,种的桃树是梨树
杨贵圪旦在什么地方啊,我要过去处理事情
怡福百货怎么去啊,有知道地址的么
我十六岁结婚男方拖关系办的结婚证,现在想离
铁法煤业集团总医院大明分院我想知道这个在什
邪气闭塞,气血凝结,乃致正气不能宣通,脉管
system.windows.forms.textbox不包含value的
坡合地址在哪,我要去那里办事
为什么在正规卖埸里买的衣服扫不出二维码
未婚妻要退婚,去她家也不理我,他让我退我说
推荐资讯
怎样知道汽车油相还有多少油?
长春整形医院是中妍好还是铭医好.我要做双眼
苏州网思园在哪里
语句:Person p=new Person();???
ipad pro更换屏幕多少钱
双灯家纺生活馆(中山路)这个地址在什么地方,
双溪好又多平价超市地址有知道的么?有点事想
御龙在天极品的黄金锁甲是怎么弄的
北京市外国语学校地址好找么,我有些事要过去
电脑换了显卡之后花屏,是什么原因呢?麻烦告
在游民星空下的拳皇13怎么开始不了啊?按什么
历史上属虎的名人有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?