C語言求出陣列後再求和,C語言陣列如何進行元素求和?

2021-04-20 03:03:39 字數 1573 閱讀 4910

1樓:耿利兒

for(i=0;ibai

件的數為%d\n",a[i]);

sum=sum+a[i]; // 如果沒有duzhi{},則在for 迴圈之後執dao行。

}printf("%.3f\n",sum);//sum是float型,內必須用 %f 來匹容配。}

2樓:匿名使用者

看你**,你的要求bai是:求數du

組a中滿足下zhi標中百位+十位==個位的所有dao下標及所有數的和?如專果是的話屬

int i,j,a[900];

float sum=0;

for(i=100,j=0;i<1000;i++)}printf("%d\n",sum);

這樣的話無需改變原來的陣列就可以了

3樓:

在上面求符合條件得數的迴圈中加上sum+=a[j]去掉下面的這一句就行了

c語言陣列如何進行元素求和?

4樓:匿名使用者

遍歷陣列,累加到和值對應的變數上即可。

**如下:

int sum(int *a, int l)//對陣列a的前l個元回素求和,並返回和

答值。{

int r = 0;

int i;

for(i=0;i

5樓:匿名使用者

#include

#include

int main()

for (i = 0; i < n; i++)printf("sun = %d\n",sun);

free(a);//釋放a動態分配的記憶體

return 0;}

6樓:匿名使用者

先求出一個數copy組前21個數bai,關係是加1,加du2,加3的關係,可以用迴圈:zhiint a[21];

int i=0;

int num = 1;

a[0] = 1;

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

然後通過組合求出dao你所需要的結果。

7樓:匿名使用者

#include

void main()

,s=0;

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

s=s+a[i];

printf("s=%d",s);}

c語言求兩個一維陣列相乘再求和,求教了

8樓:火駒

#include

void main()

;int b[3]=;

int sum=0;

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

printf("%d\n",sum);}

9樓:匿名使用者

int x = 0;

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

10樓:_誠兒

int c[3];

void fun(int a, int b)}

C語言新手陣列問題,C語言陣列問題

a i j a i j 理解運算優先順序就好了,裡面的那個括號 可有可無 原解析有誤。二維陣列其實就是i個具有j個元素的一維陣列,因此a i j a i j a i j c語言陣列問題 你的 問題有以下幾個 1 min和max沒有初始化 2 對於a min 和a max 沒有做迴圈參考 如下 inc...

C語言陣列下標,C語言陣列的下標

下標可以是變數 也可以是常量。直接說a 0 a 1 a 2 a 3 這樣的下標就是常量。對於訪問來說,不在意是變數還是常量,系統只是需要一個值,作為偏移量 不管是變數還是常量,訪問的時候 肯定是一個特定值,而系統要的 無非是這樣一個偏移量而已。c語言陣列的下標 樓主你好。注意a是常量,不要被別人誤導...

c語言輸入數,求和以及平均值,c語言輸入10個數,求和以及平均值

這個題還要問啊。跪求,c語言編寫輸入n個數求和與平均值。include define n 10 int main int argc,char argv int a n i,sum printf input d integers.n n for sum i 0 i c語言程式設計 從鍵盤輸入10個數,...