C語言程式設計楊輝三角遇到的問題求解答

2022-10-04 11:45:23 字數 695 閱讀 3803

1樓:倒黴熊

for迴圈才起作用的塊是有一定範圍限制的,並不是for下面的語句都是在迴圈中的語句。如果加上大括號,則迴圈的作用塊就是{}所括的範圍,如果沒有加上,則所起的範圍到其離得最近的第一個分號處(當然這句話不嚴謹,但大體意思是這樣),

for(j=1;j<10;j++)

if(i==j)

a[i][j]=1;

if(i>j)

a[i][j]=a[i-1][j-1]+a[i-1][j];

也即是,上面的**第一個if是在迴圈裡面的,而第二個就不在了

2樓:匿名使用者

#include

int a[10][10];

int main()

for(i=1;i<10;i++)

}for(i=1;i<10;i++)

}少打了一對括號

3樓:

if(i==j)

a[i][j]=1;

if(i>j)

a[i][j]=a[i-1][j-1]+a[i-1][j];

這裡是兩個語句了,必須要用花括號括起來啦

要麼這樣寫

if(i==j)

a[i][j]=1;

else if(i>j)

a[i][j]=a[i-1][j-1]+a[i-1][j];

c語言楊輝三角

2wdragon的如下 include main for i 2 i for j 1 j s i j s i 1 j s i 1 j 1 for i 0 i 其實,這道題,你完全可以畫一個 向裡邊填數,看下一行在輸出數字之前比上一行多輸出幾個空格。我的回答以輸出15行為例。如果輸出的行數多,可能要定...

c語言怎麼輸出這樣的三角形。求做法

system.err.print 請輸入一個數字 int b in.nextint out for int i 1 i b i include int main void return 0 include include void main getchar getchar include int m...

c程式設計 已知點求組成三角形的周長和麵積

程式 double x1 convert.todouble this.textbox1.text double y1 convert.todouble this.textbox2.text double x2 convert.todouble this.textbox3.text double y2...