c語言簡單練習

2021-12-19 13:22:37 字數 606 閱讀 2296

1樓:

這個程式基本沒看懂你要做什麼。

你的陣列初始化和迴圈賦值有問題,所以出現了你所說的問題。

我給你修改了一部分**,用於陣列的初始化和迴圈賦值,希望能對你有幫助。

int num[100]=; //初始化,似乎可以不用2維陣列

int i,j;

for(i=0;i<100;i++) //迴圈賦值陣列

j=i; //獲取陣列上標,也就是最後一個輸入的陣列元素下標

for(i=0;i

//新增後,再刪除你的部分內容,編譯通過

//如果你要進行多維陣列計算,可以類推,不過,個人建議,等你熟悉1維陣列再去操作多維陣列,這樣可以避免錯誤。

2樓:口舍子

a這個變數作用?而且int num[100][100]沒有初始化,所以for迴圈裡num[i][num[i][0]+1]+=num[i][j];這句的 num[i][num[i][0]+1]裡是隨機值。

3樓:匿名使用者

第一個迴圈咋看起來沒意義呢?a也沒初始化

C語言很簡單很簡單的問題,C語言很簡單很簡單的問題

第一個 經過呼叫函式的運算後 沒有返回值 所以c d的值沒變 第二個用不到呼叫函式吧 因為計算機是讀 main的 而且是從main之前找函式 後面的函式 計算機不會讀的 應該輸出10 可能不對 我好久沒玩 c語言了 1.要用指標 改為int t int x,int y,int cp,int dp c...

簡單c語言問題求答,簡單c語言問題求解答。

你把 發上來,才能幫你看,幫你找錯誤吧。一個很簡單的c語言問題,求高手解答,謝謝!scanf 分數 d n score 是錯的,這樣會導致你無法輸入任何資料。不信你可以先給score賦一個初值,然後 printf d score 就會發現score永遠是初值。應該寫成scanf d score 如果...

C語言簡單概念

p是一個指標 如果a是一個變數a 3 已經宣告過了 p a 編譯出錯 p a p指向的變數的值賦值為a,如果p並不指向任何變數則出錯 p a p取a的地址,也就是讓p指向a p a p指向的指標取a的地址,也就是讓p指向的指標指向a,如果p並不指向任何指標則出錯 如果a是一個陣列 p a p指向a陣...