-
不要大寫,不,看著你的頭很痛。
-
沒有乙個程式可以滿足無限的資料需求!
此程式在一定的行範圍內是正確的。
要列印 20 行,請按如下方式修改:
tab(j * 6 - 5 + n - i) *3); a(i, j);
對於 tab(j * 8 - 5 + n - i) *4); a(i, j);
這裡 6 和 8 是每個資料的寬度,3 和 6 是資料寬度的一半。
-
後來,位數變寬了,當然也不整齊,在開始填位之前,可以先得到最大位數的寬度,然後為每個位數設定這個寬度。
-
1 效果圖。
請按任意鍵繼續。 .
2 來源**:
#include
#include ""
int main()
for(i=1;i<=10;i++)
system("pause");
return 0;
3.想法。
1:a[0][0] = 1;
a[1][0] = 1;
a[1][1] = 1;
三角形的前 3 個元素都是 1
2:陣列對角線上的元素和第一列中的元素都是 1,所以 a[i][1] = 1;
a[i][i] = 1;
3:a[i][j] = a[i-1][j-1]+a[i-1][j];
其他元素等於肩膀上兩個元素的總和,祝你好運!
-
#include ""
void main()
a[0][0]=1;
int i,j;
for(i=1;i<=9;i++) if(a[i][j]!) 從 1=0) 為零,不輸出。
printf("%d ",a[i][j]);printf("");
return 0;}
-
函式 main 被宣告為 void
所以不應該有 renturn 0;
如果 else 排版也不正確。
應盡可能多地使用它。
if (.else
陣列 A 也未以正確的方式初始化。
-
if(i=j) printf("");這條線的等號應該由兩個等號來判斷。
此外,您不會將邊界 1 分配給 j==0 和 i==j
那麼,似乎 if(i=j) printf("");也不需要輸出返回。
-
他們對你撒謊,把它給我。
#include
void main()
while(n<1 ||n>16)
for(i=1;i<=n;i++)
printf("");}
-
應該新增第乙個迴圈:
for(i=0;i<=9;i++)
-
首先,你沒有使用遞迴實現,其次,你的程式是錯誤的。
我是電腦專業人士,據我自己了解一下,你說的硬體我來解釋一下,首先你的CPU不是Intel廠商生產的,應該是Intel授權廠商生產的,請看圖示。 >>>More