c語言一維陣列的問題,求解啊,C語言一維陣列的問題,求解啊

時間 2022-01-25 04:20:10

1樓:匿名使用者

#include

#include

#define n 10//定義陣列大小

int main(void)

printf("最高分=%.2f\t最低分=%.2f\n及格人數

return 0;

}void bubble(float score,int n)}}

c語言陣列問題求解,一個陣列後面加加是什麼意思,是計數嗎,為什麼括號裡面是m

2樓:滄海雄風

a[m] a是陣列名 m是陣列下標 a[m]++ 是陣列的這個下標的元素加1

a[m]++ 等同於 a[m] = a[m]+1定義時的int a[1005]= 可以把全部的元素都初始化為0如果不是在定義時 那麼 a[1000]=0 只是把下標為1000的元素賦值為0

c語言 陣列的問題 把求出的值賦給一維陣列,求解(求出300以內的素數,並存放在一維陣列中)

3樓:倒黴熊

#include

#include

int main()

}printf("\n");

for(i=0;i

return 0;}

4樓:匿名使用者

#include

int main() ;

for(i = 5;i < 300;i += 2) {tag = 1;

for(k = 2;k*k <= i;k++) {if((i%k) == 0) {

tag = 0;

break;

if(tag) a[n++] = i;

for(i = 0;i < n;i++) {if(i%10 == 0) printf("\n");

printf("%4d",a[i]);

printf("\n\n");

return 0;

5樓:匿名使用者

問題比較多,給你改了下源程式,通過測試:

int i,k,m=0,tag,a[100]; //定義了多餘的變數data,n也沒起作用。

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

if(tag!=1)

//賦值給陣列,然後陣列裡的位置往後移一位。

}printf("\n");

for (int i = 0; a[i]>0;i++) //陣列的輸入功能要分開。

你可以自己對比下,那些地方不對。

6樓:湯睿博

#include

#include

main()}}

for(m=1;m

c語言二維陣列問題

寫完以後我發現有點長,樓主給點耐心看,不懂我們再交流 a是整個二維陣列的首地址,short長度為2,sizeof a 2 5 5 50 a 1指向二維陣列的第二個元素,它僅僅是一個指標,如果在a 1前面加一個 號,就是第二個元素的值,即a 0 1 所以,a 1是一個指標,它指向二維陣列中的某個數,指...

C語言問題。定義二維陣列,C語言問題。定義一個二維陣列

ok洛陽水席 include int main sum 0 for i 0 i 5 i return 0 樓主基本沒有大錯誤,只是不夠仔細,用來儲存特定值的變數使用前一定要初始化,如本例中的最大值,最小值,下標,都是必須初始化的!整型與整型運算會得到整型,1 2 0,5 4 1 系統會捨去小數部分。...

關於C語言定義二維陣列的問題,c語言關於定義二維陣列的問題

以下能正確定義二維陣列的是 以下能正確定義 陣列的是 去掉二維兩字 a int a 3 語法錯,沒帶初始化,不允許用 空白 不允許 陣列大小不定。b int a 正確定義了陣列,是一維陣列,陣列元素只有1 個,初始化數值為 2 3 就是 6。c int a 3 語法錯,花括號裡沒填初始化數值。d i...