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個數,...