1樓:
for(month=0;month 2樓: printf("%4.1f",subtot/years); 這句 subtot/years 一直是0 因為分子小於分母 c語言一維陣列輸入並求和,輸入時a[0]和a[1]之間會多出一個數,但是結果卻不會影響,這是**出錯了啊? 3樓:匿名使用者 你好!! 把你 scanf 內的 \n 去掉吧 4樓:匿名使用者 原因是你在scanf中加了\n, 但是不僅僅是去掉\n 那麼簡單,深入研究下去就涉及到緩衝區的問題。如果加了\n 讀取操作延後一位,也就是說因為第二個數字的存在,最後那個數字a[9]是沒用的 不會被儲存! 不信你可以試一試 請輸入a[0]1 1請輸入a[1]1 請輸入a[2]1 請輸入a[3]1 請輸入a[4]1 請輸入a[5]1 請輸入a[6]1 請輸入a[7]1 請輸入a[8]1 請輸入a[9]1000 sum = 10 press any key to continue 5樓: 將 scanf語句中的\n 去掉 c語言陣列如何進行元素求和? 6樓:匿名使用者 遍歷陣列,累加到和值對應的變數上即可。 **如下: int sum(int *a, int l)//對陣列a的前l個元回素求和,並返回和 答值。{ int r = 0; int i; for(i=0;i 7樓:匿名使用者 #include #include int main() for (i = 0; i < n; i++)printf("sun = %d\n",sun); free(a);//釋放a動態分配的記憶體 return 0;} 8樓:匿名使用者 先求出一個數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你所需要的結果。 9樓:熱血的鴿子 scanf("%d",&a[1]); 輸入的值將被加入復到陣列第二個制元素。 而你後面的語句卻是: for(i=0;i<1;i++) 其中a[0] 就是個空值.相加當然產生個錯誤值。 改成a[5]更錯了, a[5]陣列長度5 ,索引是0..4 , a[5]越界了. 記住基礎的原則:在區域性域定義的變數必須手工初始化。 養成好習慣,謝謝。 10樓:匿名使用者 #include void main() ,s=0; for(i=0;i<3;i++) s=s+a[i]; printf("s=%d",s);} c語言陣列中任意個數求和問題。 11樓:新小圈崛起了 是不是這樣: 源**: #include #include int main(void) float* a; int b,c; int d,e; printf("\n輸入數的總數(你要輸入多少個數):"); scanf("%d",&b); a=(float*)malloc(sizeof(float)*b); for(c=0;cprintf("\n輸入第%d個數:",c+1); scanf("%g",&a[c]); free(a); printf("\n\n"); system("pause"); return 0; 12樓:匿名使用者 #include int a[1000]; int v[10000]; int main() for(i=1;i<=sum;i++) v[i]=0;//v[i]表示i能否取得到 v[0]=1; for(i=1;i<=sum;i++) for(i=1;i<=sum;i++) if(v[i]) printf("%d ",i); return 0;} c語言,陣列,求和 13樓:京縈 a[5]; int i=4;float sum=0.0; while(1+i--) sum+=a[i]; **********=== a[5]; float sum=0.0; for(int i=0;i<5;i++) sum+=a[i]; 14樓:匿名使用者 你告訴我難點在**,我幫你解決。 估計題目你沒有看懂啊,程式其實不難,用字串來做更簡單void jian char a,char b,char c ab為減數,c為結果,你也可以abc為全域性陣列 b1 100 c1 100 賦值0防干擾int i,j,flag int la,lb,lc la strlen a lb strlen ... include int main i,s for i 0 i 20 i count 9 count 10 注意100 10 10for i 0 i 10 i return 0 note your choice is c ide include stdio.h void main m 0 for i ... 1 a和b兩陣列互換,可以建一個陣列c,把a的元素全放進新建的陣列c中,把b放進a,再把c放進b 2 指標操作 如果是一個一維陣列內部元素互換,那麼跟上面類似,建個變數就行了 c語言一維陣列元素要求怎樣互換?互換就bai是說把兩個不同位置的du資料值相互交zhi換,而交換不dao 能直接交換了,需回...c語言用一維陣列存放整數,c語言 用一維陣列存放一個整數
C語言關於一維陣列的應用問題,一個C語言關於一維陣列的應用問題。
關於C語言一維陣列元素互換的問題謝謝了,大神幫忙啊