C語言中如何用二維陣列輸出金字塔形或直角三角形陣列

2021-08-09 10:14:46 字數 1787 閱讀 6838

1樓:會飛的小兔子

#include

#include

usingnamespacestd;

intmain()

std::cout<<"inputnum:";

intn;

std::cin>>n;

inta[10][10];

for(inti=1;i<=n;++i)

for(intj=1;j<=i;++j)

a[i][j]=1;

for(intj=i+1;j<=n;++j)a[i][j]=0;

for(inti=0;i<=n;++i)

for(intj=0;j<=n;++j)

if(a[i][j]==1)

擴充套件資料二維字元陣列的輸出

#include

intmain(),,,

//迴圈輸出三個字串

for(inti=0;i<3;i++){

for(intj=0;j<6;j++){

printf("%c",array[i][j]);

//輸出完一個字串就換一行

printf("\n");

return0;

2樓:匿名使用者

#include

#define m 7

#define n 7

void main()

printf("金字塔如下:\n");

for(i=0;i

for(j=0;j

printf("\n");

}printf("直角三角形如下:\n");

for(i=0;i

printf("\n");}}

3樓:緩緩掉落的松針

int a[10][10];

for(int i=0;i<10;i++)

c語言中如何直接輸出一個二維陣列

4樓:鑄信

是用陣列來訪問輸出的,例子:

#include

#define m 4

#define n 3

void main()

{int a[m][n],i,j;

for(i=0;ifor(j=0;j

除了可以直接訪問,也可以用指標來訪問,用指標指向該陣列,便可進行對陣列的讀寫操作。

執行結果圖:

5樓:匿名使用者

#include

void main()

,};int i,j;

for(i=0;i<2;i++)

陣列是從下標0開始儲存的,這樣就可以輸出了

6樓:匿名使用者

#include

void main()

,i,j;

for(i=0;i<3;i++)}

7樓:不如高枕枕也

都沒有return 0使函式返回值為0,怎麼會輸出呢

c語言二維陣列求輸出回形陣列,題目如圖

8樓:紫薇參星

按照你的要求編寫的用二維陣列輸出回形陣列的c語言程式如下#include

int main()

else

for(i=0;i=i;j--)

for(j=n-i-2;j>=i+1;j--)}for(i=0;i

執行結果

C語言指標與二維陣列求解,c語言中二維陣列的指標如何表示

假設a是乙個二維陣列,則一 a是第乙個一維陣列名,陣列名 就是該陣列的 首位址!二 a 0 和 a都表示這個一維陣列第乙個元素的內容 這句話有問題,應該是 都表示這個 二維陣列 第乙個元素的內容!三 a和a好像不等價啊?關於陣列名和 陣列名書上有明確的介紹與說明 a a a 0 a 0 這是規定!細...

c語言 二維陣列指標中的和,C語言 二維陣列指標中的 和

要回答你的這個問題,不妨先根據你的問題先編寫一段小的示例程式 include include using namespace std int a 3 4 int main 這段示例程式在我本地上執行的結果為 a i 0 4214816 a i 4214816 a i 4214816 a i 0 42...

C語言中怎樣用二維陣列輸出5 5的資料的左下三角資料

倒黴熊 原先的陣列為 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 輸出左下角 16 7 11 12 13 16 17 18 19 21 22 23 24 25 程式如下 include int main int ...