當前位置:編程學習大全網 - 電腦編程 - 為什麽C語言的楊輝三角形超過19都是負數?

為什麽C語言的楊輝三角形超過19都是負數?

如果輸入20行,最大數量將達到48620。

如果使用16位編譯器(比如Tubro C),int類型只占2個字節,所以會溢出。

導致負數。

但是試著把:

int a[N][N];

替換為:

long int a[N][N];

或者:long long int a[N][N];

  • 上一篇:從1-20隨機生成8個不同的隨機數的c語言程序怎麽寫?
  • 下一篇:激戰2中篇小說反應器的大錘如何充電?
  • copyright 2024編程學習大全網