求一道題,c語言的,關於數字金字塔的

2021-05-31 01:06:25 字數 3439 閱讀 4725

1樓:

此題無解,驗證如下:

上圖是a-o的位置圖

下圖是所在的位置至少大於其他數的個數

如b=a+c,所以b>a,b>c,即b至少大於a、c兩個數,所以此位置為2

d=e+b=(f+c)+(c+a),即d至少大於e、b、f、c、e五個數,所以此位置為5

同理推出其他位置的至少大於其他數的個數,結果如上圖所示這樣的情況下,可以肯定的得出k=15

而:g≥10,且l≥10,即g和l的取值為10,11,12,13,14

所以g+l>20

而k=g+l=15

所以無法成立,此題無解!

2樓:

額你確定這個題目真的有解?

b = a + c, e = c + f, d = b + e依此類推k = a + 4c + 6f + 4j + o……光是係數就16了

1-15不重複是無法滿足的撒……

3樓:匿名使用者

已經編譯執行通過:

#include

#include

void main()

printf("\n");

} getch();

}給你一個執行的截圖

c語言題目:編寫程式列印數字金字塔(用迴圈語句編寫) 1

4樓:用著追她

1、首先打bai開vs2014,新建一個專案。

2、然du後開始建一個zhi新dao

的main標頭檔案內,新建一個main檔案。

3、然後新增頭容檔案.

4、定義i,j變數,定義一個int陣列,為了在裡面放入值。

5、接下來用for迴圈給陣列a賦值。

6、用for迴圈列印數字金字塔。

5樓:匿名使用者

#include

#include

#define n 5

#define kg (n-i)

#define zf (i*2+1)

void main()}

6樓:聽不清啊

#include

int main()

system("pause");}

7樓:enjoy冰心玉壺

下面的程式可以實現列印數字金字塔,把源**複製在下面版了#include

#include

int main()

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

for(j=num-1;j>0;j--)

for(j=1;j<=space;j++)num++;

space--;

printf("\n");

}return 0;

}可以自己跑一下程式,應該沒錯的,把我的執行結果截圖了

c語言 數字金字塔

8樓:匿名使用者

給,已經編譯執行通過:

#include

#include

void main()

printf("\n");

} getch();

}給你一個執行的截圖

9樓:匿名使用者

#include

void main()

n++;

r--;}}

沒編譯器,沒測試過。。

10樓:匿名使用者

for(int i = 1; i <= 4; ++i)printf(" ");

printf("1");

for(int i = 2; i <= 4; ++i)

11樓:匿名使用者

#include

void display(int n);

void main()

}void display(int n)

if(n!=1)

}printf("\n");}

12樓:匿名使用者

#include

main()

for(i=3;i<=n;i++)

for(j=2;j<=i-1;j++)

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

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

c語言 數字金字塔的程式設計

13樓:燈下憔人

#include

int main()

return 0;

} return 0就是一個返回值 ,程式正常結束 因為你的主函式需要一個int型別的返回值 0此時就是 也可以不加 不過不符合標準的寫法

14樓:希聲和寡

給,已經編譯執行通過:

#include

#include

void main()

printf("\n");

} getch();

}給你一個執行的截圖

15樓:廖梧平

printf("%2d", 1);

16樓:匿名使用者

#include

#include

int main()

for(int k=0;k

printf("\n");

}return 0;}}

17樓:我

輸出那邊佔位設定一下;printf("%2d",a);a為要輸出的數

c語言數字金字塔怎麼寫

18樓:匿名使用者

#include

#include

#define n (4)

int main(void)

else

}putchar('\n');

}return 0;}

19樓:希聲和寡

給,已經編譯執行通過:

#include

#include

void main()

printf("\n");

} getch();

}給你一個執行的截圖

怎麼用c語言輸出數字金字塔

20樓:聽不清啊

#include

void pyramid(int n)

{int i,j;

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

{for(j=0;j

21樓:領取寶石

輸出列印數字你會吧?直接輸出那些數字然後加空格回車調整位置就行。

一道C語言程式設計題,一道C語言程式設計題

include include define change 0 int main void 你的串號我已經記下,採納後我會幫你製作 應該算是比較完整的程式了,如果你的問題還有補充的話請告訴我.author banxi1988 date 2010 12 9 include include define...

求教!一道C語言題目,求教一道c語言題,求詳細過程

你主函式裡m肯定還是1,func函式中的靜態變數應該是8了吧。你檢視變數值的位置是什麼樣的,如果在主函式裡檢視肯定是主函式中的m,即為1,因為發生作用域覆蓋了。你是第二次進入func後設定斷點,檢視m數值的可定為8。由程式執行結果為8 此時i 3,m 3 1 4,因此返回值為8 17 此時i 3 8...

c語言小白求解一道題,C語言小白求解一道題。

include include int main if num 10 2 while num printf 是偶數reverse d n reverse return 0 include include int odd int num 對num第二位進行判斷奇偶性,是奇數則返回1偶數返回0 int ...